Nexus-MCP
Nexus-MCP
Комплексный инструментарий протокола контекста модели (MCP) для ИИ-ассистентов
Превратите любого ИИ-ассистента в автономного агента, способного выполнять реальные задачи.
Документация • Начало работы • Дорожная карта • Архитектура
🎯 Обзор
Nexus-MCP — это мощный сервер протокола контекста модели (MCP), созданный на TypeScript/Node.js, который предоставляет ИИ-моделям универсальные инструменты для:
📁 Операций с файловой системой — чтение, запись, поиск и мониторинг файлов
🌐 HTTP/веб-запросов — получение данных, парсинг веб-сайтов, вызов API
🔄 Рабочих процессов Git — клонирование, коммиты, ветки и управление репозиториями
🗄️ Запросов к базам данных — выполнение SQL и NoSQL запросов
💻 Системных команд — выполнение команд оболочки и управление процессами
🤖 Интеграции с ИИ — общение с LLM, создание эмбеддингов, обработка текста
🔧 Утилит — парсинг JSON/YAML, сжатие, шифрование и многое другое
🚀 Быстрый старт
Установка
npm install -g @nexus-mcp/serverКонфигурация
# Copy example environment file
cp .env.example .env
# Edit with your settings
nano .envЗапуск
nexus-mcpИнтеграция с Claude Code
Добавьте в конфигурацию Claude Desktop:
{
"mcpServers": {
"nexus-mcp": {
"command": "node",
"args": ["/path/to/nexus-mcp/dist/index.js"]
}
}
}📦 Возможности
Инструменты файловой системы
nexus_read_file— чтение файлов с поддержкой кодировкиnexus_write_file— запись/создание файловnexus_list_directory— просмотр содержимого директорииnexus_search_files— поиск файлов по шаблонуnexus_search_content— поиск содержимого внутри файловnexus_watch_directory— мониторинг изменений в директории
HTTP-инструменты
nexus_http_get— HTTP GET-запросыnexus_http_post— HTTP POST-запросыnexus_fetch_url— получение и парсинг веб-контентаnexus_parse_html— парсинг HTML с помощью Cheerionexus_call_api— общие вызовы API
Инструменты Git
nexus_git_clone— клонирование репозиториевnexus_git_commit— создание коммитовnexus_git_push— отправка в удаленный репозиторийnexus_git_pr_create— создание pull-реквестовИнтеграция с GitHub, GitLab, Bitbucket
Инструменты баз данных
nexus_db_query— выполнение SQL-запросовnexus_db_list_tables— список таблиц базы данныхnexus_db_describe_table— описание схемы таблицыПоддержка PostgreSQL, MySQL, SQLite, SQL Server, MongoDB
Системные инструменты
nexus_exec_command— выполнение команд оболочкиnexus_system_info— получение системной информацииnexus_process_list— список запущенных процессовnexus_service_start/stop— управление службами
Инструменты ИИ
nexus_llm_chat— общение с LLM (Anthropic, OpenAI)nexus_embedding_create— создание текстовых эмбеддинговnexus_text_summarize— суммаризация текстаnexus_code_generate— генерация кода
Инструменты-утилиты
nexus_json_parse/stringify— манипуляции с JSONnexus_yaml_parse/stringify— манипуляции с YAMLnexus_zip_create/extract— ZIP-сжатиеnexus_encrypt/decrypt— шифрование/дешифрование
🏗️ Архитектура
┌─────────────────────────────────────────┐
│ Claude / LLM Client │
└──────────────┬──────────────────────────┘
│ MCP Protocol (stdio)
▼
┌─────────────────────────────────────────┐
│ Nexus-MCP Server │
│ ┌───────────────────────────────────┐ │
│ │ MCP Server Core │ │
│ └───────────────────────────────────┘ │
│ ┌───────┴───────┐ │
│ │ │ │
│ ┌────▼────┐ ┌────▼────┐ │
│ │ Filesys │ │ HTTP │ │
│ └─────────┘ └─────────┘ │
│ ┌─────────┐ ┌─────────┐ │
│ │ Git │ │ Database│ │
│ └─────────┘ └─────────┘ │
│ ┌─────────┐ ┌─────────┐ │
│ │ System │ │ AI │ │
│ └─────────┘ └─────────┘ │
└─────────────────────────────────────────┘Подробную информацию об архитектуре см. в docs/architecture.md
🏛️ Качество промышленного уровня
Nexus-MCP создан с учетом архитектурного совершенства, предназначен для промышленного использования и внедрения сообществом. Мы следуем строгим принципам:
✅ Типобезопасность: строгий режим TypeScript + валидация Zod
✅ Обработка ошибок: структурированные, понятные сообщения об ошибках
✅ Производительность: асинхронные операции, кэширование, потоковая передача
✅ Безопасность: валидация входных данных, санитайзинг, журналы аудита
✅ Наблюдаемость: структурированное логирование, метрики, трассировка
✅ Тестируемость: покрытие 80%+, внедрение зависимостей
✅ Документация: JSDoc, примеры, исчерпывающие руководства
✅ Опыт разработчика: понятные ошибки, поддержка IDE, быстрая обратная связь
Подробности см. в Архитектурных принципах.
📚 Документация
Руководство по началу работы — быстрый старт и базовое использование
Документация по архитектуре — системная архитектура и дизайн
Архитектурные принципы — принципы проектирования и лучшие практики
Справочник API — полная документация API
Справочник инструментов — подробная документация по инструментам
Дорожная карта — план разработки и прогресс
🛠️ Разработка
# Clone repository
git clone https://github.com/your-org/Nexus-MCP.git
cd Nexus-MCP
# Install dependencies
npm install
# Run in development mode
npm run dev
# Run tests
npm test
# Build for production
npm run build
# Lint code
npm run lint📊 Статус проекта
Текущая версия: 1.0.0-alpha
Статус разработки: Планирование и проектирование
Прогресс ядра: 0%
Целевое количество инструментов: 50+
Цель покрытия тестами: 80%+
Подробный прогресс см. в ROADMAP.md.
🤝 Участие в разработке
Мы приветствуем вклад в проект! Пожалуйста, ознакомьтесь с нашими правилами участия перед отправкой PR.
Сделайте форк репозитория
Создайте ветку для вашей функции (
git checkout -b feature/amazing-feature)Зафиксируйте изменения (
git commit -m 'Add amazing feature')Отправьте изменения в ветку (
git push origin feature/amazing-feature)Откройте Pull Request
📄 Лицензия
Этот проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
🙏 Благодарности
📞 Поддержка
Создано с ❤️ командой Nexus
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/jsagudelodev/Nexus-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server