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
Лицензия
Массачусетский технологический институт
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 -179PythonMIT 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