Matter AI
Proporciona revisión avanzada de código, planificación de implementación y generación de solicitudes de extracción utilizando Matter AI.
Documentación
Matter AI MCP Server
MatterAI MCP ofrece revisiones de código directamente en tu IDE cuando usas agentes de IA como Cursor, Windsurf, VS Code, Cline y más, para mejorar tu flujo de trabajo de desarrollo. Construido con FastMCP en Python, proporciona capacidades avanzadas de revisión de código, planificación de implementación y generación de solicitudes de extracción para ayudarte a publicar código con confianza.
Características
- Herramientas de revisión de código - Obtén revisiones de código completas para archivos individuales o diffs completos de git.
- Planificación de implementación - Genera planes de implementación detallados para agentes de IA.
- Generación de solicitudes de extracción - Crea solicitudes de extracción con títulos y descripciones generados automáticamente.
- Datos curiosos sobre gatos - Porque, ¿a quién no le encantan los datos curiosos sobre gatos?
Requisitos
- Python 3.11+
- Consulta
requirements.txtpara las dependencias
Instalación
pip install -r requirements.txt
Configuración
Clave de API
Para usar Matter AI MCP Server, necesitas una clave de API:
- Obtén tu clave de API de https://app.matterai.dev/settings
- Usa esta clave en tu configuración de MCP como se muestra a continuación
Configuración de MCP
Crea un archivo de configuración de MCP con el siguiente contenido:
{
"mcpServers": {
"matter-ai": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.matterai.so/sse",
"--header",
"X-AUTH-TOKEN:MATTER_AI_API_KEY"
]
}
}
}
Reemplaza MATTER_AI_API_KEY con tu clave de API real.
Uso
Ejecuta el servidor:
python server.py
El servidor se iniciará en http://localhost:9000 (predeterminado para FastMCP).
Conexión desde Cursor o Windsurf
- Usa la integración de MCP (Model Context Protocol)
- Apunta a:
http://localhost:9000/sse - Las herramientas se descubrirán automáticamente y aparecerán en el cliente
Herramientas
1. Revisión de código
codereview(generated_code: str, git_owner: str, git_repo: str, git_branch: str, git_user: str, languages: str) -> str
Proporciona revisión de código para el código generado.
2. Revisión de código completa
codereview_full(git_diff: str, git_owner: str, git_repo: str, git_branch: str, git_user: str) -> str
Proporciona una revisión de código exhaustiva basada en la salida de git diff.
1. Dato sobre gatos
cat_fact() -> str
Devuelve un dato aleatorio sobre gatos.
Compilación y uso con Docker
Construcción de la imagen Docker
docker build -t matter-ai-mcp .
Ejecución del contenedor Docker
docker run -p 9000:9000 -e MATTER_API_ENDPOINT=https://api.matterai.so
El servidor será accesible en http://localhost:9000.
Licencia
MIT
Recursos:
- Sitio web: https://matterai.so
- Documentación: https://docs.matterai.so
