CodeToPrompt MCP Server
Um servidor MCP para a biblioteca codetoprompt, permitindo integração com agentes LLM.
Documentação
CodeToPrompt MCP Server
CodeToPrompt MCP Server expõe os recursos poderosos da biblioteca codetoprompt através do Model Context Protocol (MCP). Isso permite que agentes de LLM e outros clientes compatíveis com MCP gerem prompts programaticamente, analisem bases de código e recuperem conteúdos específicos de arquivos.
🔧 Instalação
Instale a partir do PyPI:
pip install codetoprompt-mcp
Isso instalará automaticamente codetoprompt e a biblioteca mcp necessária.
🚀 Uso com um Cliente MCP
Este servidor foi projetado para ser usado com um cliente MCP, como o Claude Desktop App.
Exemplo: Configuração do Claude Desktop
Para usar este servidor com o Claude, adicione-o ao seu arquivo claude_desktop_config.json:
{
"mcpServers": {
"CodeToPrompt": {
"command": "ctp-mcp"
}
}
}
Uma vez configurado, você pode invocar as ferramentas a partir da sua conversa com o LLM.
Ferramentas Disponíveis
ctp-get-context: A ferramenta principal para gerar um prompt abrangente a partir de um diretório. Ela suporta todas as opções de filtragem, formatação e compressão docodetoprompt.ctp-analyse-project: Fornece uma análise estatística detalhada de uma base de código, incluindo contagens de tokens, contagens de linhas e detalhamentos por tipo de arquivo.ctp-get-files: Recupera o conteúdo de arquivos específicos, formatado como um prompt. Isso é útil para consultas direcionadas.
🤝 Contribuindo
Aceitamos contribuições! Consulte o repositório codetoprompt principal para obter as diretrizes de contribuição.
📄 Licença
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes completos.