MCP Development Server
Gerencie projetos de desenvolvimento de software com total consciência de contexto e execução de código baseada em Docker.
Documentação
Servidor de Desenvolvimento MCP
Um servidor Model Context Protocol (MCP) que permite ao Claude gerenciar projetos de desenvolvimento de software, fornecendo consciência completa do contexto do projeto e lidando com a execução de código por meio de ambientes Docker.
Recursos
Infraestrutura Principal
- Gerenciamento de contexto do projeto
- Operações de sistema de arquivos
- Criação de projetos baseada em modelos
- Integração com Git
Requisitos
- Python 3.12 ou superior
- Docker
- Git
Instalação
# Using pip
pip install mcp-dev-server
# Development installation
git clone https://github.com/your-org/mcp-dev-server.git
cd mcp-dev-server
pip install -e .
Configuração
Configuração do Claude Desktop
Adicione ao seu arquivo de configuração do Claude Desktop:
No MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
No Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"dev": {
"command": "mcp-dev-server",
"args": []
}
}
}
Uso
O servidor fornece vários recursos MCP:
Recursos
- Estrutura e arquivos do projeto
- Status de build e artefatos
- Resultados de testes
- Status do contêiner Docker
Ferramentas
- Inicialização de projetos
- Operações de build
- Execução de testes
- Comandos Docker
Prompts
- Análise de projetos
- Sugestões de desenvolvimento
- Diagnóstico de erros
Desenvolvimento
Configurando o ambiente de desenvolvimento
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -e ".[dev]"
Executando testes
pytest tests/
Contribuição
Leia CONTRIBUTING.md para obter detalhes sobre nosso código de conduta e o processo para envio de pull requests.
Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.