Skip to main content
Glama

MCP Terminal Server

by dillip285
MIT License
11
3
  • Apple
  • Linux

Servidor de terminales MCP

Un servidor de interfaz de línea de comandos seguro para el Protocolo de contexto de modelo (MCP) que permite que los modelos de IA interactúen con su terminal manteniendo la seguridad y el control.

Características

  • 🔒 Ejecución segura de comandos con permisos configurables
  • 📁 Operaciones del sistema de archivos dentro de las rutas permitidas
  • 🌍 Gestión de variables de entorno
  • 💻 Compatibilidad multiplataforma (Windows, macOS, Linux)
  • 🔌 Soporte para conexiones de sistemas remotos mediante ejecución de comandos

Uso con Claude Desktop

Agregue la configuración del servidor a su archivo de configuración de Claude Desktop:

{ "mcpServers": { "terminal": { "command": "npx", "args": [ "@dillip285/mcp-terminal", "--allowed-paths", "/path/to/allowed/directory" ] } } }

Reinicie Claude Desktop para aplicar los cambios. Ahora puede usar las funciones de terminal a través de Claude con acceso seguro a archivos y ejecución de comandos.

Herramientas disponibles

  • execute_command : ejecuta comandos de terminal de forma segura (incluidos SSH y comandos remotos)

Seguridad

  • Todas las operaciones están restringidas a rutas permitidas específicas
  • Los comandos se validan y se desinfectan antes de su ejecución.
  • Las variables de entorno se gestionan con cuidado
  • Manejo adecuado de errores relacionados con la seguridad

Desarrollo

# Clone the repository git clone https://github.com/dillip285/mcp-terminal.git # Install dependencies npm install # Configure npm authentication cp .npmrc.example .npmrc # Edit .npmrc and add your NPM_TOKEN # Run tests npm test # Build the project npm run build

Publicación

Para publicar el paquete:

  1. Copiar .npmrc.example a .npmrc
  2. Agregue su token de autenticación npm a .npmrc
  3. Ejecute npm publish --access public

Nota: Nunca envíes tu archivo .npmrc con el token de autenticación. Ya está añadido a .gitignore .

Contribuyendo

  1. Bifurcar el repositorio
  2. Crea tu rama de funciones ( git checkout -b feature/amazing-feature )
  3. Confirme sus cambios ( git commit -m 'feat: Add amazing feature' )
  4. Empujar a la rama ( git push origin feature/amazing-feature )
  5. Abrir una solicitud de extracción

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

Proyectos relacionados

Apoyo

Para informes de errores y solicitudes de funciones, abra un problema .

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor seguro para ejecutar comandos de terminal dentro de rutas predefinidas, lo que permite la interacción segura de los modelos de lenguaje grandes con los entornos del sistema operativo.

  1. Características
    1. Uso con Claude Desktop
      1. Herramientas disponibles
        1. Seguridad
          1. Desarrollo
            1. Publicación
              1. Contribuyendo
                1. Licencia
                  1. Proyectos relacionados
                    1. Apoyo

                      Related MCP Servers

                      • A
                        security
                        A
                        license
                        A
                        quality
                        A secure shell command execution server implementing the Model Context Protocol (MCP). This server allows remote execution of whitelisted shell commands with support for stdin input.
                        Last updated -
                        1
                        74
                        Python
                        MIT License
                        • Apple
                      • -
                        security
                        A
                        license
                        -
                        quality
                        A secure server that enables AI applications to execute shell commands in specified directories, supporting multiple shell types (bash, sh, cmd, powershell) with built-in security features like directory isolation and timeout control.
                        Last updated -
                        9
                        Python
                        Apache 2.0
                        • Linux
                        • Apple
                      • A
                        security
                        A
                        license
                        A
                        quality
                        A secure terminal execution server that enables controlled command execution with security features and resource limits via the Model Context Protocol (MCP).
                        Last updated -
                        1
                        12
                        1
                        JavaScript
                        MIT License
                        • Apple
                      • -
                        security
                        A
                        license
                        -
                        quality
                        An MCP server that enables secure execution of shell commands across Windows, macOS, and Linux with built-in whitelisting and approval mechanisms for enhanced security.
                        Last updated -
                        13
                        JavaScript
                        MIT License
                        • Linux
                        • Apple

                      View all related MCP servers

                      MCP directory API

                      We provide all the information about MCP servers via our MCP API.

                      curl -X GET 'https://glama.ai/api/mcp/v1/servers/dillip285/mcp-terminal'

                      If you have feedback or need assistance with the MCP directory API, please join our Discord server