CodeToPrompt MCP Server

Un servidor MCP para la biblioteca codetoprompt, que permite la integración con agentes LLM.

Documentación

Servidor MCP de CodeToPrompt

PyPI version

El Servidor MCP de CodeToPrompt expone las potentes funciones de la biblioteca codetoprompt a través del Protocolo de Contexto de Modelos (MCP). Esto permite que los agentes LLM y otros clientes compatibles con MCP generen prompts programáticamente, analicen bases de código y recuperen contenidos específicos de archivos.


🔧 Instalación

Instale desde PyPI:

pip install codetoprompt-mcp

Esto instalará automáticamente codetoprompt y la biblioteca mcp requerida.


🚀 Uso con un cliente MCP

Este servidor está diseñado para usarse con un cliente MCP, como la aplicación de escritorio de Claude.

Ejemplo: Configuración de Claude Desktop

Para usar este servidor con Claude, agréguelo a su archivo claude_desktop_config.json:

{
  "mcpServers": {
    "CodeToPrompt": {
      "command": "ctp-mcp"
    }
  }
}

Una vez configurado, puede invocar las herramientas desde su conversación con el LLM.

Herramientas disponibles

  • ctp-get-context: La herramienta principal para generar un prompt completo desde un directorio. Admite todas las opciones de filtrado, formato y compresión de codetoprompt.
  • ctp-analyse-project: Proporciona un análisis estadístico detallado de una base de código, incluidos recuentos de tokens, recuentos de líneas y desgloses por tipo de archivo.
  • ctp-get-files: Recupera el contenido de archivos específicos, formateado como prompt. Esto es útil para consultas específicas.

🤝 Contribuciones

¡Agradecemos las contribuciones! Consulte el repositorio principal de codetoprompt para conocer las pautas de contribución.

📄 Licencia

Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo LICENSE para obtener todos los detalles.