Terminal Controller MCP Server

AI Automation MCP Server Terminal Access File Management

Kontakta oss för att vara värd för din MCP-server i FlowHunt

FlowHunt erbjuder ett extra säkerhetslager mellan dina interna system och AI-verktyg, vilket ger dig granulär kontroll över vilka verktyg som är tillgängliga från dina MCP-servrar. MCP-servrar som hostas i vår infrastruktur kan sömlöst integreras med FlowHunts chatbot samt populära AI-plattformar som ChatGPT, Claude och olika AI-redigerare.

Vad gör “Terminal Controller” MCP Server?

Terminal Controller MCP Server är en Model Context Protocol (MCP) server designad för att möjliggöra säker körning av terminalkommandon, katalognavigering och filsystemoperationer via ett standardiserat gränssnitt. Den fungerar som en brygga mellan AI-assistenter och värdmiljön och låter AI-agenter utföra uppgifter som att köra skalkommandon, hantera kataloger och manipulera filer programmatiskt. Med inbyggda säkerhetsfunktioner, loggning av kommandon och plattformsoberoende kompatibilitet förbättrar Terminal Controller utvecklingsflöden genom att ge AI-verktyg kontrollerad åtkomst till en maskins terminal och filsystem. Denna kapacitet gör det möjligt för AI-assistenter att automatisera, utforska och hantera systemuppgifter för utvecklare på ett säkert och standardiserat sätt.

Lista över promptar

Inga promptmallar hittades i arkivet eller dokumentationen.

Logo

Redo att växa ditt företag?

Starta din kostnadsfria provperiod idag och se resultat inom några dagar.

Lista över resurser

Inga explicita MCP-resurser definierades i arkivet eller dokumentationen.

Lista över verktyg

  • Kommandokörning: Möjliggör körning av terminalkommandon med timeout-kontroller och samlar in komplett utdata.
  • Kataloghantering: Gör det möjligt att navigera och lista kataloginnehåll med intuitiv formatering.
  • Filoperationer: Stödjer läsning, skrivning, uppdatering, insättning och borttagning av filinnehåll med radprecision.
  • Kommandologg: Spårar och visar nyligen utförda kommandon för spårbarhet och upprepbarhet.

Användningsområden för denna MCP-server

  • Automatiserad kommandokörning: Utvecklare kan instruera AI-assistenter att säkert köra skalkommandon för att bygga, testa eller distribuera kod, där utdata och fel loggas.
  • Katalog- och filhantering: AI-agenter kan hjälpa till att organisera, bläddra eller manipulera filer och mappar, vilket gör det enklare att automatisera kodbasutforskning eller miljöinställning.
  • Säkerhetsmedveten skriptning: Inbyggda skydd hjälper till att förhindra farliga kommandon och minskar riskerna vid AI-terminalåtkomst.
  • Systemövervakning och revision: Kommandologgningsfunktioner gör det möjligt att spåra vilka åtgärder som utförts och bidrar till revision och transparens i arbetsflöden.
  • Plattformsoberoende utveckling: Genom att stödja både Windows- och UNIX-baserade system möjliggör MCP-servern en enhetlig utvecklingsupplevelse över olika miljöer.

Så här sätter du upp den

Windsurf

  1. Kontrollera att Python 3.11+ är installerat.
  2. Installera paketet via PyPI:
    pip install terminal-controller
    
  3. Redigera din Windsurf-konfigurationsfil för att lägga till MCP-servern:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Spara konfigurationen och starta om Windsurf.
  5. Kontrollera att MCP-servern körs och är tillgänglig.

Claude

  1. Installera Python 3.11+ på din dator.
  2. För Claude Desktop, installera via Smithery:
    npx -y @smithery/cli install @GongRzhe/terminal-controller-mcp --client claude
    
  3. Alternativt, installera via PyPI:
    pip install terminal-controller
    
  4. Lägg till följande i din Claude-konfiguration:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  5. Starta om Claude Desktop och kontrollera att MCP-servern upptäcks.

Cursor

  1. Kontrollera att Node.js och Python 3.11+ är installerade.
  2. Installera terminal-controller:
    pip install terminal-controller
    
  3. Lägg till MCP-servern i din Cursor-konfiguration:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Spara filen och starta om Cursor.
  5. Bekräfta integrationen genom att kontrollera verktygslistan i Cursor.

Cline

  1. Säkerställ att Python 3.11+ finns tillgängligt.
  2. Installera MCP-servern:
    pip install terminal-controller
    
  3. Lägg till följande kodsnutt i din Cline-konfiguration:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Starta om Cline efter att ha sparat ändringarna.
  5. Testa genom att köra ett enkelt kommando via MCP-gränssnittet.

Skydda API-nycklar

Om API-nycklar eller hemligheter behövs för din installation, använd miljövariabler istället för att hårdkoda dem. Exempel på konfiguration:

{
  "mcpServers": {
    "terminal-controller": {
      "command": "python",
      "args": ["-m", "terminal_controller"],
      "env": {
        "MY_API_KEY": "${MY_API_KEY_ENV_VAR}"
      },
      "inputs": {
        "api_key": "${MY_API_KEY_ENV_VAR}"
      }
    }
  }
}

Så använder du denna MCP i flöden

Använda MCP i FlowHunt

För att integrera MCP-servrar i ditt FlowHunt-arbetsflöde, börja med att lägga till MCP-komponenten i ditt flöde och koppla den till din AI-agent:

FlowHunt MCP flow

Klicka på MCP-komponenten för att öppna konfigurationspanelen. I systemets MCP-konfigurationssektion, ange din MCP-serverinformation enligt detta JSON-format:

{
  "terminal-controller": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

När du har konfigurerat detta kan AI-agenten använda MCP:n som ett verktyg med tillgång till alla dess funktioner och möjligheter. Kom ihåg att byta ut “terminal-controller” mot det faktiska namnet på din MCP-server och att ersätta URL:en med din egen MCP-server-URL.


Översikt

SektionTillgänglighetDetaljer/Noteringar
Översikt
Lista över promptarInga promptmallar hittades
Lista över resurserInga explicita MCP-resurser definierade
Lista över verktygKommandokörning, kataloghantering, filoperationer
Skydda API-nycklarMöjligt att använda miljövariabler i konfigurationen
Sampling Support (mindre viktigt vid utvärdering)Ej nämnt

Baserat på ovanstående erbjuder Terminal Controller MCP nödvändig terminal- och filsystemåtkomst på ett säkert sätt, men saknar promptmallar och explicita resurser. Dess konfiguration är väldokumenterad och plattformsoberoende. Rötter och sampling nämns inte. Sammantaget är detta en praktisk, säker men relativt enkel server för kärnbehov inom DevOps eller automation.


MCP-betyg

Har en LICENSE✅ (MIT)
Har minst ett verktyg
Antal forkar14
Antal stjärnor60

Vanliga frågor

Aktivera säker terminalautomation

Ge dina AI-assistenter möjlighet att automatisera utveckling, testning och systemhantering med den säkra, plattformsoberoende Terminal Controller MCP.

Lär dig mer

mcp-server-commands MCP Server
mcp-server-commands MCP Server

mcp-server-commands MCP Server

Mcp-server-commands MCP Server bryggar AI-assistenter till säker systemkommandoexekvering, så att LLM:er kan interagera med skalet, automatisera utvecklingsuppg...

4 min läsning
AI MCP Server +5
DesktopCommander MCP Server
DesktopCommander MCP Server

DesktopCommander MCP Server

DesktopCommander MCP Server ger AI-assistenter som Claude direkt skrivbordsautomatisering, med säker terminalkontroll, filsystemsökning och diff-baserad filredi...

4 min läsning
AI Automation Developer Tools +4
iterm-mcp MCP Server
iterm-mcp MCP Server

iterm-mcp MCP Server

iterm-mcp MCP-servern fungerar som en bro mellan AI-assistenter och din iTerm-session, vilket gör det möjligt för LLM:er att köra kommandon, interagera med REPL...

4 min läsning
MCP AI +6