Nia Codebase MCP

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:

npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY --transport=stdio

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:

npx -y nia-codebase-mcp --api-key=YOUR_NIA_API_KEY

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):

npx -y nia-codebase-mcp --api-key=YOUR_NIA_API_KEY --transport=sse --port=3000

Uso en clientes MCP

Cursor

  1. Abra Configuración del cursor > Características > Servidores MCP
  2. Agregar un nuevo servidor MCP
  3. Nombre: nia-codebase
  4. Tipo: command
  5. 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 :

{ "mcpServers": { "nia-codebase": { "command": "npx", "args": ["-y", "nia-codebase-mcp@1.0.1", "--api-key=YOUR_NIA_API_KEY"] } } }

Para los usuarios de Windows, la configuración está en %APPDATA%\Claude\claude_desktop_config.json .

Ejemplos de indicaciones

Using the lookup_codebase_context tool, please analyze my project structure and tell me what the main components are.
Using the lookup_codebase_context tool, search the codebase to understand how the authentication system works and explain its key components.

Depuración

Si el servidor no funciona correctamente, puedes habilitar el modo de depuración:

npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY --debug=true

Variables de entorno

También puedes configurar el servidor utilizando variables de entorno:

  • NIA_API_KEY : Su clave API de Nia
  • TRANSPORT : El método de transporte a utilizar ( stdio o sse )
  • 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 o false )

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)

-
security - not tested
-
license - not tested
-
quality - not tested

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.

  1. Installation
    1. Transport Options
      1. 1. Standard Input/Output (stdio) - Default
      2. 2. Server-Sent Events (SSE)
    2. Usage in MCP Clients
      1. Cursor
      2. Claude Desktop
      3. Example Prompts
    3. Debugging
      1. Environment Variables
        1. Tools
          1. Requirements
            1. License
              ID: ukgqghf26m