Servidor MCP de Shell
Un servidor de Protocolo de Contexto de Modelo que proporciona capacidades de ejecución de comandos de shell. Este servidor permite a los LLM ejecutar comandos de shell y recibir su salida de forma controlada.
Herramientas disponibles
execute_command
- Ejecuta un comando de shell y devuelve su salida- Argumentos obligatorios:
command
(cadena): comando de Shell a ejecutar
- Devoluciones:
- Resultado del comando que contiene:
command
: El comando ejecutadooutput
: Salida combinada de stdout y stderrreturn_code
: Código de retorno de ejecución del comando
- Resultado del comando que contiene:
- Argumentos obligatorios:
Instalación
Uso de uv (recomendado)
Al usar uv
no se requiere ninguna instalación específica. Usaremos uvx
para ejecutar directamente mcp-server-shell .
Uso de PIP
Alternativamente, puede instalar mcp-server-shell
a través de pip:
Después de la instalación, puedes ejecutarlo como un script usando:
Configuración
Configurar para Claude.app
Añade a tu configuración de Claude:
Configurar para Zed
Añade a tu configuración Zed settings.json:
Ejemplos de interacciones
Ejecutar un comando de shell:
Respuesta:
Depuración
Puede usar el inspector MCP para depurar el servidor. Para instalaciones uvx:
O si ha instalado el paquete en un directorio específico o está desarrollando en él:
Ejemplos de preguntas para Claude
- "¿Qué archivos hay en el directorio actual?"
- "Muéstrame el contenido del archivo README.md"
- "¿Cuál es la fecha actual del sistema?"
- "Comprueba si Python está instalado y muestra su versión"
Consideraciones de seguridad
⚠️ Advertencia : Este servidor ejecuta comandos de shell directamente en su sistema. Úselo con precaución e implemente las medidas de seguridad adecuadas para evitar la ejecución no autorizada o peligrosa de comandos.
Contribuyendo
Invitamos a todos a contribuir para expandir y mejorar mcp-server-shell. Ya sea que desee agregar nuevas funciones, mejorar la seguridad o la documentación, su opinión es valiosa.
Para ver ejemplos de otros servidores MCP y patrones de implementación, consulte: https://github.com/modelcontextprotocol/servers
¡Aceptamos solicitudes de incorporación de cambios! Siéntete libre de contribuir con nuevas ideas, correcciones de errores o mejoras para que mcp-server-shell sea aún más potente y útil.
Licencia
mcp-server-shell está licenciado bajo la Licencia MIT. Esto significa que usted tiene libertad de usar, modificar y distribuir el software, sujeto a los términos y condiciones de la Licencia MIT. Para más detalles, consulte el archivo de LICENCIA en el repositorio del proyecto.
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.
Un servidor de protocolo de contexto de modelo que permite a los LLM ejecutar comandos de shell y recibir su salida de manera controlada.
- Herramientas disponibles
- Instalación
- Configuración
- Ejemplos de interacciones
- Depuración
- Ejemplos de preguntas para Claude
- Consideraciones de seguridad
- Contribuyendo
- Licencia
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.Last updated -313232TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that allows LLMs to interact with Python environments, execute code, and manage files within a specified working directory.Last updated -942Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables LLMs to interact with web pages, take screenshots, generate test code, scrape web pages, and execute JavaScript in a real browser environment.Last updated -29101TypeScriptMIT License
- -security-license-qualityA Model Context Protocol server that allows LLMs to execute shell commands with explicit user permission through desktop notifications.Last updated -1TypeScriptMIT License