20 pontos por xguru 2025-06-02 | Ainda não há comentários. | Compartilhar no WhatsApp
  • MCP Server in Bash é um projeto open source ultraleve que implementa um servidor MCP usando apenas Bash e jq, sem Node.js nem Python
  • Sem runtimes complexos, ele processa o protocolo MCP baseado integralmente em JSON-RPC 2.0 via stdio e permite expandir ferramentas (funções) dinamicamente usando convenções de nomenclatura de funções
    • Como toda a configuração e definição de funcionalidades pode ser gerenciada em arquivos JSON, é possível criar rapidamente vários servidores MCP personalizados de forma simples
  • Pode ser integrado ao VS Code, GitHub Copilot Chat e outros sem exigir um ambiente de linguagem separado
  • Enquanto a maioria dos servidores MCP não passa de wrappers pesados de API, este projeto oferece uma abordagem prática adequada para automação local e ferramentas de agentes de IA
  • Limitações:
    • Por ser baseado em Bash, não oferece suporte a concorrência, gerenciamento de memória e respostas em streaming
    • Não é adequado para grande volume de requisições ou processamento em tempo real de alto desempenho, mas é suficiente para ferramentas locais e suporte por IA

Como criar um servidor MCP personalizado

  1. Crie um script shell com a lógica de negócio (weatherserver.sh, por exemplo)
    • Ex.: implemente as funções tool_get_weather e tool_get_forecast
    • Chame APIs externas e retorne o resultado em JSON
  2. Defina os parâmetros e a descrição de cada ferramenta em assets/tools_list.json
  3. Defina a versão, o nome do servidor e as funcionalidades em mcpserverconfig.json
  4. Conceda permissão de execução ao arquivo e envie/receba comandos via stdio

Ainda não há comentários.

Ainda não há comentários.