Terminal Controller MCP-server

AI Automation MCP Server Terminal Access File Management

Kontakt oss for å være vert for din MCP-server i FlowHunt

FlowHunt gir et ekstra sikkerhetslag mellom dine interne systemer og AI-verktøy, og gir deg granulær kontroll over hvilke verktøy som er tilgjengelige fra dine MCP-servere. MCP-servere som er hostet i vår infrastruktur kan sømløst integreres med FlowHunts chatbot samt populære AI-plattformer som ChatGPT, Claude og forskjellige AI-editorer.

Hva gjør “Terminal Controller” MCP-serveren?

Terminal Controller MCP-serveren er en Model Context Protocol (MCP)-server designet for å muliggjøre sikker kjøring av terminalkommandoer, navigering i kataloger og filsystemoperasjoner via et standardisert grensesnitt. Den fungerer som en bro mellom AI-assistenter og verts­miljøet, og lar AI-agenter utføre oppgaver som å kjøre skallkommandoer, håndtere kataloger og manipulere filer programmessig. Med innebygde sikkerhetstiltak, sporing av kommandohistorikk og plattformuavhengig støtte, forbedrer Terminal Controller utviklingsarbeidsflyter ved å gi AI-drevne verktøy kontrollert tilgang til maskinens terminal og filsystem. Denne funksjonaliteten gir AI-assistenter mulighet til å automatisere, utforske og administrere systemoppgaver for utviklere på en trygg og standardisert måte.

Liste over prompt-maler

Ingen prompt-maler ble funnet i depotet eller dokumentasjonen.

Logo

Klar til å vokse bedriften din?

Start din gratis prøveperiode i dag og se resultater i løpet av få dager.

Liste over ressurser

Ingen eksplisitte MCP-ressurser ble definert i depotet eller dokumentasjonen.

Liste over verktøy

  • Kommandoeksekvering: Lar deg kjøre terminalkommandoer med tidsbegrensning og fanger opp fullstendig utdata.
  • Kataloghåndtering: Muliggjør navigering og visning av kataloginnhold med intuitiv formatering.
  • Filoperasjoner: Støtter lesing, skriving, oppdatering, innsetting og sletting av filinnhold med linjenivåpresisjon.
  • Kommandohistorikk: Sporer og viser nylige kommandoer for revisjon og gjentakbarhet.

Bruksområder for denne MCP-serveren

  • Automatisert kommandoeksekvering: Utviklere kan instruere AI-assistenter til trygt å kjøre skallkommandoer for bygging, testing eller utrulling av kode, med utdata og feil fanget opp.
  • Katalog- og filhåndtering: AI-agenter kan hjelpe til med å organisere, bla i eller manipulere filer og mapper, noe som gjør det enklere å automatisere utforsking av kodebaser eller oppsett av miljø.
  • Sikkerhetsbevisst skripting: Innebygde sikkerhetstiltak forhindrer farlige kommandoer og reduserer risikoen ved å gi AI terminaltilgang.
  • Systemovervåking og revisjon: Kommandohistorikkfunksjonen gjør det mulig å spore hvilke handlinger som har blitt utført, noe som hjelper med revisjoner og arbeidsflyt-gjennomsiktighet.
  • Plattformuavhengig utvikling: Ved å støtte både Windows og UNIX-baserte systemer legger MCP-serveren til rette for en konsekvent utviklingsopplevelse på tvers av ulike miljøer.

Slik setter du det opp

Windsurf

  1. Sørg for at Python 3.11+ er installert.
  2. Installer pakken via PyPI:
    pip install terminal-controller
    
  3. Rediger Windsurf-konfigurasjonsfilen for å legge til MCP-serveren:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Lagre konfigurasjonen og start Windsurf på nytt.
  5. Bekreft at MCP-serveren kjører og er tilgjengelig.

Claude

  1. Installer Python 3.11+ på maskinen din.
  2. For Claude Desktop, installer via Smithery:
    npx -y @smithery/cli install @GongRzhe/terminal-controller-mcp --client claude
    
  3. Alternativt, installer via PyPI:
    pip install terminal-controller
    
  4. Legg til følgende i Claude-konfigurasjonen:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  5. Start Claude Desktop på nytt og sørg for at MCP-serveren blir oppdaget.

Cursor

  1. Sørg for at Node.js og Python 3.11+ er installert.
  2. Installer terminal-controller:
    pip install terminal-controller
    
  3. Legg til MCP-serveren i Cursor-konfigurasjonen:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Lagre filen og start Cursor på nytt.
  5. Bekreft integrasjonen ved å sjekke verktøylisten i Cursor.

Cline

  1. Sørg for at Python 3.11+ er tilgjengelig.
  2. Installer MCP-serveren:
    pip install terminal-controller
    
  3. Legg til følgende utdrag i Cline-konfigurasjonen:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. Start Cline på nytt etter at endringene er lagret.
  5. Test ved å kjøre en enkel kommando gjennom MCP-grensesnittet.

Sikring av API-nøkler

Hvis API-nøkler eller hemmeligheter kreves for oppsettet, bruk miljøvariabler i stedet for å hardkode dem. Eksempel på konfigurasjon:

{
  "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}"
      }
    }
  }
}

Slik bruker du denne MCP-en i flyter

Bruke MCP i FlowHunt

For å integrere MCP-servere i FlowHunt-arbeidsflyten din, start med å legge til MCP-komponenten i flyten og koble den til AI-agenten din:

FlowHunt MCP flyt

Klikk på MCP-komponenten for å åpne konfigurasjonspanelet. I systemets MCP-konfigurasjonsseksjon limer du inn MCP-serverdetaljene dine i dette JSON-formatet:

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

Når dette er konfigurert, kan AI-agenten nå bruke denne MCP-en som et verktøy med tilgang til alle dens funksjoner og muligheter. Husk å endre “terminal-controller” til det faktiske navnet på MCP-serveren din, og bytt ut URL-en med din egen MCP-server-URL.


Oversikt

SeksjonTilgjengeligDetaljer/Notater
Oversikt
Liste over prompt-malerIngen prompt-maler funnet
Liste over ressurserIngen eksplisitte MCP-ressurser definert
Liste over verktøyKommandoeksekvering, kataloghåndtering, filoperasjoner
Sikring av API-nøklerBruk av miljøvariabler er mulig i konfigurasjonen
Sampling-støtte (mindre viktig i evaluering)Ikke nevnt

Basert på ovenstående gir Terminal Controller MCP essensiell terminal- og filsystemtilgang på en sikker måte, men mangler prompt-maler og eksplisitte ressurser. Konfigurasjonen er godt dokumentert og plattformuavhengig. Røtter og sampling er ikke nevnt. Alt i alt er dette en praktisk, sikker, men forholdsvis enkel server for sentrale DevOps- eller automatiseringsbehov.


MCP-score

Har en LISENS✅ (MIT)
Har minst ett verktøy
Antall forkinger14
Antall stjerner60

Vanlige spørsmål

Aktiver sikker terminalautomatisering

Gi AI-assistentene dine mulighet til å automatisere utvikling, testing og systemadministrasjon med den sikre, plattformuavhengige Terminal Controller MCP.

Lær mer

DesktopCommander MCP Server
DesktopCommander MCP Server

DesktopCommander MCP Server

DesktopCommander MCP Server gir AI-assistenter som Claude direkte skrivebordsautomatisering, med sikker terminalkontroll, filsøking og diff-basert filredigering...

4 min lesing
AI Automation Developer Tools +4
iterm-mcp MCP-server
iterm-mcp MCP-server

iterm-mcp MCP-server

iterm-mcp MCP-server fungerer som en bro mellom AI-assistenter og din iTerm-økt, noe som gjør det mulig for LLM-er å kjøre kommandoer, samhandle med REPL-er og ...

4 min lesing
MCP AI +6
mcp-server-commands MCP Server
mcp-server-commands MCP Server

mcp-server-commands MCP Server

mcp-server-commands MCP Server fungerer som en bro mellom AI-assistenter og sikker utførelse av systemkommandoer, slik at LLM-er kan samhandle med skallet, auto...

4 min lesing
AI MCP Server +5