Base de código MCP de Nia
El servidor MCP de Nia Codebase le permite integrarse con las capacidades de comprensión de la base de código de Nia a través de llamadas de funciones en herramientas como Cursor, Claude Desktop y otros clientes compatibles con MCP.
Instalación
Puedes utilizar este servidor MCP sin instalarlo mediante npx:
Opciones de transporte
El servidor MCP de Nia Codebase admite dos métodos de transporte:
1. Entrada/Salida estándar (stdio) - Predeterminado
Este es el método de transporte predeterminado y se utiliza cuando no se especifica ningún transporte:
2. Eventos enviados por el servidor (SSE)
Para utilizar el transporte SSE, especifique el indicador --transport=sse
y, opcionalmente, un puerto (el valor predeterminado es 3000):
Uso en clientes MCP
Cursor
- Abra Configuración del cursor > Características > Servidores MCP
- Agregar un nuevo servidor MCP
- Nombre:
nia-codebase
- Tipo:
command
- Comando:
npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY
Escritorio de Claude
Agregue a su configuración de Claude Desktop en ~/Library/Application Support/Claude/claude_desktop_config.json
:
Para los usuarios de Windows, la configuración está en %APPDATA%\Claude\claude_desktop_config.json
.
Ejemplos de indicaciones
Depuración
Si el servidor no funciona correctamente, puedes habilitar el modo de depuración:
Variables de entorno
También puedes configurar el servidor utilizando variables de entorno:
NIA_API_KEY
: Su clave API de NiaTRANSPORT
: El método de transporte a utilizar (stdio
osse
)PORT
: El puerto que se utilizará para el transporte SSE (predeterminado: 3000)TOOL_TIMEOUT_MS
: Tiempo de espera personalizado para la ejecución de la herramienta (valor predeterminado: 300000 ms)DEBUG
: Habilitar el modo de depuración (true
ofalse
)
Herramientas
Este servidor MCP proporciona la siguiente herramienta:
- lookup_codebase_context : busca el contexto de una base de código indexada en Nia y recupera fragmentos de código relevantes según las consultas del usuario.
Requisitos
- Node.js 18 o superior
- Una clave API de Nia válida
- Una base de código indexada en Nia
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Un servidor MCP que permite la integración con las capacidades de comprensión de la base de código de Nia a través de llamadas de funciones en herramientas como Cursor y Claude Desktop, lo que permite a los usuarios analizar la estructura del proyecto y buscar bases de código mediante consultas en lenguaje natural.