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:
Варианты транспорта
Сервер Nia Codebase MCP поддерживает два метода транспортировки:
1. Стандартный ввод/вывод (stdio) — по умолчанию
Это метод транспортировки по умолчанию, который используется, когда транспорт не указан:
2. События, отправленные сервером (SSE)
Чтобы использовать транспорт SSE, укажите флаг --transport=sse
и, при необходимости, порт (по умолчанию 3000):
Использование в клиентах MCP
Курсор
- Откройте Настройки курсора > Функции > Серверы MCP
- Добавить новый MCP-сервер
- Имя:
nia-codebase
- Тип:
command
- Команда:
npx -y nia-codebase-mcp@1.0.1 --api-key=YOUR_NIA_API_KEY
Клод Десктоп
Добавьте в конфигурацию Claude Desktop в ~/Library/Application Support/Claude/claude_desktop_config.json
:
Для пользователей Windows конфигурация находится в %APPDATA%\Claude\claude_desktop_config.json
.
Примеры подсказок
Отладка
Если сервер работает некорректно, вы можете включить режим отладки:
Переменные среды
Вы также можете настроить сервер с помощью переменных среды:
NIA_API_KEY
: Ваш ключ API NiaTRANSPORT
: Метод транспортировки, который нужно использовать (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.
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, что позволяет пользователям анализировать структуру проекта и выполнять поиск в кодовых базах с помощью запросов на естественном языке.
Related MCP Servers
- -securityFlicense-qualityAn MCP server that provides detailed information about your development environment to the Cursor code editor, enabling more context-aware assistance.Last updated -1Python
- -securityFlicense-qualityAn 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
- -securityAlicense-qualityAn 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 -151PythonMIT License
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License