Servidor MCP de iTerm
Implementación de un servidor del Protocolo de Contexto de Modelo (MCP) para la integración de terminales iTerm2. Este servidor permite que los asistentes de IA interactúen con terminales iTerm2 mediante el Protocolo de Contexto de Modelo.
Características
Crear y administrar sesiones de terminal iTerm2
Ejecutar comandos en terminales
Leer la salida del terminal
Lista de terminales activas
Cerrar terminales
Requisitos
Node.js >= 14.x
iTerm2
macOS (ya que iTerm2 es exclusivo para macOS)
Configuración
Configuración estándar
El servidor utiliza las opciones de configuración estándar de MCP. No se requiere configuración adicional.
Configuración del cursor
Para utilizar este servidor con Cursor, agregue la siguiente configuración a su archivo ~/.cursor/mcp.json :
Herramientas
open_terminal: Abre una nueva instancia de terminalexecute_command: Ejecuta un comando en una terminal específicaread_output: Lee la salida de una terminal específicaclose_terminal: Cierra una terminal específicalist_terminals: Lista todos los terminales activos y su información
Consideraciones de seguridad
El servidor valida todas las entradas utilizando esquemas Zod
Los comandos se ejecutan en sesiones de terminal aisladas
Se implementa un manejo adecuado de errores y una limpieza de entrada.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
ISC
Autor
Rishab Koul