20 puntos por xguru 2025-06-02 | Aún no hay comentarios. | Compartir por WhatsApp
  • MCP Server in Bash es un proyecto open source ultraligero que implementa un servidor MCP solo con Bash y jq, sin Node.js ni Python
  • Sin runtimes complejos, maneja el protocolo MCP sobre stdio con una implementación totalmente basada en JSON-RPC 2.0, y permite ampliar herramientas (funciones) dinámicamente usando convenciones de nombres de funciones
    • Tanto la configuración como la definición de funciones pueden administrarse en archivos JSON, lo que permite crear rápida y fácilmente distintos servidores MCP personalizados
  • Puede integrarse con VS Code, GitHub Copilot Chat y otros, sin un entorno de lenguaje adicional
  • Mientras que la mayoría de los servidores MCP no son más que wrappers pesados de API, este proyecto ofrece un enfoque práctico adecuado para automatización local y herramientas de agentes de IA
  • Limitaciones:
    • Al estar basado en Bash, no admite concurrencia, gestión de memoria ni respuestas en streaming
    • No es adecuado para grandes volúmenes de solicitudes ni procesamiento en tiempo real de alto rendimiento, pero es suficiente para asistentes de IA y herramientas locales

Cómo crear un servidor MCP personalizado

  1. Crear un script shell con la lógica de negocio (weatherserver.sh, etc.)
    • Ejemplo: implementar las funciones tool_get_weather y tool_get_forecast
    • Llamar APIs externas y devolver el resultado en JSON
  2. Definir en assets/tools_list.json los parámetros y la descripción de cada herramienta
  3. Definir en mcpserverconfig.json la versión, el nombre del servidor y las funciones
  4. Dar permisos de ejecución al archivo y enviar/recibir comandos por stdio

Aún no hay comentarios.

Aún no hay comentarios.