Nia Codebase MCP

by nozomio-labs
Integrations
  • Provides a Node.js-based MCP server that connects to Nia's codebase understanding service, supporting function calling to retrieve relevant code snippets based on user queries

Nia Codebase MCP

Сервер Nia Codebase MCP позволяет интегрироваться с возможностями понимания кодовой базы Nia посредством вызова функций в таких инструментах, как Cursor, Claude Desktop и других MCP-совместимых клиентах.

Установка

Вы можете использовать этот MCP-сервер без его установки с помощью npx:

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

Варианты транспорта

Сервер Nia Codebase MCP поддерживает два метода транспортировки:

1. Стандартный ввод/вывод (stdio) — по умолчанию

Это метод транспортировки по умолчанию, который используется, когда транспорт не указан:

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

2. События, отправленные сервером (SSE)

Чтобы использовать транспорт SSE, укажите флаг --transport=sse и, при необходимости, порт (по умолчанию 3000):

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

Использование в клиентах MCP

Курсор

  1. Откройте Настройки курсора > Функции > Серверы MCP
  2. Добавить новый MCP-сервер
  3. Имя: nia-codebase
  4. Тип: command
  5. Команда: npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY

Клод Десктоп

Добавьте в конфигурацию Claude Desktop в ~/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"] } } }

Для пользователей Windows конфигурация находится в %APPDATA%\Claude\claude_desktop_config.json .

Примеры подсказок

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.

Отладка

Если сервер работает некорректно, вы можете включить режим отладки:

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

Переменные среды

Вы также можете настроить сервер с помощью переменных среды:

  • NIA_API_KEY : Ваш ключ API Nia
  • TRANSPORT : Метод транспортировки, который нужно использовать ( stdio или sse ).
  • PORT : порт, используемый для транспорта SSE (по умолчанию: 3000)
  • TOOL_TIMEOUT_MS : Пользовательский тайм-аут для выполнения инструмента (по умолчанию: 300000 мс)
  • DEBUG : включить режим отладки ( true или false )

Инструменты

Этот сервер MCP предоставляет следующий инструмент:

  • lookup_codebase_context : поиск контекста в кодовой базе, проиндексированной в Nia, извлечение соответствующих фрагментов кода на основе пользовательских запросов.

Требования

  • Node.js 18 или выше
  • Действительный ключ API Nia
  • Кодовая база, проиндексированная в Nia

Лицензия

Массачусетский технологический институт

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Сервер MCP, обеспечивающий интеграцию с возможностями понимания кодовой базы Nia посредством вызова функций в таких инструментах, как Cursor и Claude Desktop, что позволяет пользователям анализировать структуру проекта и выполнять поиск в кодовых базах с помощью запросов на естественном языке.

  1. Установка
    1. Варианты транспорта
      1. Стандартный ввод/вывод (stdio) — по умолчанию
      2. События, отправленные сервером (SSE)
    2. Использование в клиентах MCP
      1. Курсор
      2. Клод Десктоп
      3. Примеры подсказок
    3. Отладка
      1. Переменные среды
        1. Инструменты
          1. Требования
            1. Лицензия

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                An MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.
                Last updated -
                1
                Python
                • Linux
                • Apple
              • -
                security
                F
                license
                -
                quality
                An MCP server that enables language models to access code intelligence features like completions, definitions, and references across multiple programming languages through the Language Server Protocol.
                Last updated -
                Python
              • -
                security
                A
                license
                -
                quality
                An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
                Last updated -
                151
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
                Last updated -
                10
                Python
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/nozomio-labs/nia-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server