CodeToPrompt MCP Server

Um servidor MCP para a biblioteca codetoprompt, permitindo integração com agentes LLM.

Documentação

CodeToPrompt MCP Server

PyPI version

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 do codetoprompt.
  • 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.