WinTerm MCP

Proporciona acceso programático al terminal de Windows, permitiendo que los modelos de IA interactúen con la interfaz de línea de comandos.

Documentación

WinTerm MCP

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso programático a la terminal de Windows. Este servidor permite que los modelos de IA interactúen con la interfaz de línea de comandos de Windows a través de un conjunto de herramientas estandarizadas.

Características

  • Escribir en la Terminal: Ejecutar comandos o escribir texto en la terminal de Windows
  • Leer Salida de la Terminal: Recuperar la salida de comandos ejecutados previamente
  • Enviar Caracteres de Control: Enviar señales de control (por ejemplo, Ctrl+C) a la terminal
  • Nativo de Windows: Construido específicamente para la interacción con la línea de comandos de Windows

Instalación

  1. Clonar el Repositorio:

    git clone https://github.com/capecoma/winterm-mcp.git
    cd winterm-mcp
    
  2. Instalar Dependencias:

    npm install
    
  3. Compilar el Proyecto:

    npm run build
    
  4. Configurar Claude Desktop:

Agregar la configuración del servidor a %APPDATA%/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "github.com/capecoma/winterm-mcp": {
      "command": "node",
      "args": ["path/to/build/index.js"],
      "disabled": false,
      "autoApprove": []
    }
  }
}

Nota: Reemplace "path/to/build/index.js" con la ruta real a su archivo index.js compilado.

Herramientas Disponibles

write_to_terminal

Escribe texto o comandos en la terminal.

{
  "command": "echo Hello, World!"
}

read_terminal_output

Lee el número especificado de líneas desde la salida de la terminal.

{
  "linesOfOutput": 5
}

send_control_character

Envía un carácter de control a la terminal (por ejemplo, Ctrl+C).

{
  "letter": "C"
}

Desarrollo

Para desarrollo con reconstrucción automática:

npm run dev

Licencia

Licencia MIT - consulte el archivo LICENSE.