1mcp-app/agent

Единый сервер Model Context Protocol, агрегирующий несколько MCP-серверов в один.

MCP⭐ 507TypeScriptпоследний релиз: v0.38.2
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

1MCP — это унифицированный runtime для протокола Model Context Protocol (MCP), который агрегирует множество MCP-серверов в единый интерфейс. Он позволяет подключать агентов (Codex, Claude, Cursor) к инструментам через CLI-режим или HTTP, избегая сложной ручной настройки.

Зачем нужен

Инструмент решает проблему фрагментации конфигураций и избыточного контекста: вместо настройки каждого клиента отдельно, 1MCP предоставляет единый бэкенд для множества серверов. CLI-режим позволяет агентам постепенно открывать инструменты (через inspect и run), что снижает нагрузку на контекстное окно и упрощает управление правами доступа.

Что можно реализовать

  • Подключение автономных AI-агентов (Codex, Claude Code, Cursor) к набору MCP-серверов через упрощённый CLI-интерфейс.
  • Агрегация нескольких независимых MCP-серверов в один единый runtime для централизованного управления.
  • Использование template-серверов, которые создаются динамически на основе контекста клиента или сессии.
  • Настройка единой точки входа для HTTP-клиентов, поддерживающих MCP, без необходимости настройки каждого клиента отдельно.

Ключевые возможности

  • CLI-режим с пошаговым открытием инструментов: instructions -> inspect -> run.
  • Поддержка static-серверов (загрузка при старте) и template-серверов (решение из контекста).
  • Гибкие варианты подключения: CLI mode, stdio proxy или прямой HTTP-доступ.
  • Централизованное управление через `.1mcprc` и presets для разных проектов/клиентов.

👤 Кому подойдёт: Разработчики, использующие AI-агенты (Codex, Claude, Cursor), и инженеры, настраивающие инфраструктуру для работы с MCP-серверами.

Релизы

v0.38.2patch
🕐 2 дн назад · релиз на GitHub ↗

Выпуск v0.38.2: исправление работы легаси-рантаймов на Linux и обновление инструкций по миграции.

  • Fixed: Восстановлена поддержка устаревших рантаймов Linux и добавлены рекомендации по безопасному обновлению (#549).
v0.38.1patch
🕐 2 дн назад · релиз на GitHub ↗

Релиз v0.38.1: улучшена диагностика ошибок HTTP, исправлены проблемы с OAuth, сохранением возможностей и восстановлением среды выполнения.

  • Added: Добавлено объяснение причин сбоев инструментов из-за EOF в исходящем HTTP-трафике.
  • Fixed: Исправлено сохранение ответов OAuth Admin и обеспечена корректная пагинация при инспекции.
  • Fixed: Восстановлена работоспособность capabilities после перезапуска stdio-супервизора.
  • Fixed: Исправлено восстановление области видимости среды выполнения после повторного использования PID контейнера.
  • Обновлена документация: добавлены руководства по проверке и новые исследовательские материалы.
v0.38.0majorbreaking
🕐 7 дн назад · релиз на GitHub ↗

Релиз v0.38.0: переход на TypeScript SDK v2, поддержка MCP 2026 и усиление безопасности.

  • Breaking: Внедрен TypeScript SDK v2 и установлен рубеж эпохи без старых SDK.
  • Added: Обеспечена совместимость и согласование протокола MCP 2026.
  • Fixed: Устранена возможность инъекции скриптов в workflow и добавлены проверки безопасности.
  • Fixed: Внедрено ограничение прав доступа к хранилищам учетных данных только для владельца.
  • Added: Добавлены Docker-образы (включая lite-версию) и пакет для npm.
v0.37.0minor
🕐 20 дн назад · релиз на GitHub ↗

Релиз v0.37.0: управление шаблонами серверов, безопасность и исправление уязвимостей.

  • Added: Добавлено управление жизненным циклом и определениями Template Server.
  • Added: Реализована безопасная настройка политик выполнения (runtime operational policies).
  • Added: Добавлена возможность безопасного удаления настроенных целей серверов.
  • Fixed: Исправлены уязвимости: атомарность редиректа кодов авторизации, защита от лог-форжинга и утечек метаданных.
  • Fixed: Ужесточены права доступа к файлам токенов и директориям хранилища (0600/0700).
v0.36.0minor
🕐 28 дн назад · релиз на GitHub ↗

Релиз v0.36.0: добавлена поддержка .env файлов для Runtime Scope, исправлены ошибки админки и улучшена безопасность CI.

  • Added: Добавлена возможность загрузки файлов .env для Runtime Scope.
  • Fixed: Исправлено обновление инвентаря недоступных инструментов администратора.
  • Fixed: Решена проблема с разрешением ссылок на переменные окружения Runtime Scope.
  • Fixed: Устранена уязвимость инъекции скриптов в CI и предотвращено наследование секретов.
v0.35.0minor
🕐 1 мес назад · релиз на GitHub ↗

Релиз v0.35.0: добавлена Admin Console, улучшена безопасность OAuth и стабильность работы бэкендов.

  • Added: Добавлена Admin Console для управления операциями и шаблонами инструкций.
  • Added: Реализована маршрутизация OAuth, ротация refresh-токенов и авторизация контекста шаблонов.
  • Added: Внедрено управление жизненным циклом бэкендов, изоляция логов и поддержка пользовательских серверов.
  • Fixed: Исправлены ошибки подключения бэкендов, стабильность пагинации и работа на Windows.
  • Added: Добавлен скрипт установки через Планировщик задач Windows и обновлена документация.
v0.34.4patch
🕐 2 мес назад · релиз на GitHub ↗

Выпуск v0.34.4: исправлена блокировка асинхронной загрузки через привязку stderr бэкенда.

  • Fixed: Исправлена блокировка асинхронной загрузки путем привязки stderr бэкенда (PR #381).
v0.34.0minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз v0.34.0: добавлен фоновый агрегированный жизненный цикл Runtime, обновлены сборки и образы.

  • Added: Реализован жизненный цикл фоновой агрегированной среды выполнения (Background Aggregated Runtime).
  • Added: Добавлены бинарные сборки для Linux (x64, ARM64), Windows (x64) и macOS (ARM64, Intel).
  • Added: Обновлены Docker-образы: стабильная версия, расширенная (рекомендуемая) и Lite-версия.
  • Added: Обновлен пакет для установки через npm (@1mcp/agent).