Bash MCP (Programa de control maestro)
Una aplicación TypeScript que le permite a Claude ejecutar comandos bash de forma segura con medidas de seguridad.
Características
- Ejecutar comandos bash en un entorno controlado
- Soporte para ejecución de comandos tanto con estado como sin estado (interactivos)
- Medidas de seguridad:
- Comandos incluidos en la lista blanca
- Directorios incluidos en la lista blanca
- Validación de comandos
- Sanitización de salida
- Gestión de sesiones para comandos interactivos
- Registro completo
Instalación
Configuración
La configuración se almacena en config/default.json
. Puedes personalizarla:
- Comandos permitidos
- Directorios permitidos
- Configuración de la sesión
- Configuración de seguridad
- Configuración de registro
Ejemplo de configuración:
Uso
Ejecución de comandos simples
Sesiones interactivas
Consideraciones de seguridad
Este MCP está diseñado teniendo en cuenta la seguridad, pero es importante:
- Mantenga la lista de comandos y directorios permitidos lo más restrictiva posible
- Revisar y actualizar periódicamente la configuración
- Supervisar los registros para detectar actividad sospechosa
- Mantenga el MCP y sus dependencias actualizados
Desarrollo
Edificio
Pelusa y formato
Para comprobar si hay problemas de pelusa:
Para corregir automáticamente problemas de pelusa y formato:
O manualmente:
Pruebas
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Una aplicación TypeScript que le permite a Claude ejecutar comandos bash de forma segura con medidas de seguridad que incluyen comandos incluidos en la lista blanca, directorios y registro completo.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -174PythonMIT License
- AsecurityAlicenseAqualityA secure server for executing terminal commands within predefined paths, allowing safe interaction by Large Language Models with operating system environments.Last updated -1113JavaScriptMIT License
- -securityFlicense-qualityA secure server that allows LLM applications like Claude to execute whitelisted system commands with user confirmation and comprehensive security features.Last updated -Python
- AsecurityFlicenseAqualityProvides a secure, isolated JavaScript execution environment with configurable time and memory limits for safely running code from Claude.Last updated -15JavaScript