Processo padrão para o desenvolvimento de novos contêineres MCP
O processo de desenvolvimento para contribuir com novos servidores pode ser dividido em quatro etapas:
- Preparação ambiental:
- Repositório do projeto Fork (é necessário ter uma conta no GitHub)
- Crie uma ramificação funcional localmente:
git checkout -b feat/new-mcp-server
- Desenvolvimento de contêineres:
- existir
servers/para criar subdiretórios (por exemplo, o diretórioslack-mcp-server) - compilar
Dockerfile(Sujeito à especificação do protocolo MCP) - Construções de teste:
docker build -t local-test .
- existir
- Preparação da documentação:
- Adicionar descrição do serviço ao README.md
- oferta
examples/exemplo de uso - Marcação das variáveis de ambiente e portas necessárias
- Enviar para análise:
- Iniciar solicitação pull
- Verificações de CI via GitHub Actions
Dica para desenvolvedores: você pode fazer referência a modelos de servidor existentes para simplificar o gerenciamento de dependências usando Nixpacks.
Essa resposta foi extraída do artigoContêineres MCP: centenas de implementações em contêineres MCP baseadas no DockerO































