Кроссплатформенное настольное приложение для управления конфигурациями MCP-серверов в Claude Code, Codex, Cursor, VS Code, OpenCode, Gemini CLI и других клиентах.
## Содержание
- [Возможности](#возможности)
- [Установка](#установка)
- [Поддерживаемые клиенты](#поддерживаемые-клиенты)
- [Командная строка (предварительная версия)](#командная-строка-предварительная-версия)
- [Конфиденциальность и сеть](#конфиденциальность-и-сеть)
- [Разработка](#разработка)
- [Star History](#star-history)
- [Отказ от ответственности](#отказ-от-ответственности)
## Возможности
- **Единое пространство** для всех MCP-серверов, импортированных из конфигураций, которые уже есть у ваших клиентов
- **Онлайн-каталог**: ищите серверы в GitHub MCP Registry, официальном MCP Registry или любом совместимом реестре и добавляйте их в несколько кликов
- Редактирование **в форме или в сыром JSON**
- **Применение сразу к нескольким клиентам** с проверкой рискованных записей, автоматическим резервным копированием и откатом
- Светлая / тёмная тема и интерфейс на 11 языках, который следует языку системы
## Установка
Скачайте пакет для своей платформы из [последнего релиза](https://github.com/xjeway/mcp-manager/releases/latest):
| Платформа | Пакет |
| --- | --- |
| macOS | `.dmg` или `brew install --cask xjeway/mcp-manager/mcp-manager` |
| Windows | `setup.exe` (x64 / arm64) или `.msi` (x64) |
| Linux | `.deb`, `.rpm` или `.AppImage` |
Выбирайте `arm64` / `aarch64` для Apple Silicon и устройств на ARM, в остальных случаях — `x64` / `x86_64` / `amd64`.
macOS сообщает, что приложение повреждено или не может быть открыто?
Релизные сборки подписаны ad-hoc, но пока не нотаризованы Apple. При первом запуске:
1. Переместите приложение в `/Applications`, откройте его и закройте предупреждение.
2. Откройте **Системные настройки → Конфиденциальность и безопасность**, нажмите **Всё равно открыть** внизу страницы и подтвердите.
Если macOS по-прежнему сообщает, что приложение повреждено (старые неподписанные версии), выполните:
```bash
xattr -dr com.apple.quarantine "/Applications/MCP Manager.app"
```
## Поддерживаемые клиенты
Каждый клиент ниже поддерживает и **импорт** (чтение существующих MCP-серверов из его конфигурации), и **применение** (запись единой конфигурации обратно).
## Командная строка (предварительная версия)
`mcpmgr` использует тот же список серверов, что и настольное приложение, поэтому изменения, сделанные в одном, видны в другом.
```bash
npx @mcpmgr/cli list # или: npm i -g @mcpmgr/cli / brew install xjeway/mcp-manager/mcpmgr
mcpmgr add context7 -- npx -y @upstash/context7-mcp@latest
mcpmgr add linear --url https://mcp.linear.app/mcp -a cursor,claude-code
mcpmgr remove context7 -a codex
mcpmgr rollback
```
В терминале `add` пошагово проводит вас через выбор серверов, клиентов и области, а перед записью показывает предварительный просмотр каждого файла. Для каждого шага есть и флаг (`--yes`, `--dry-run`, `--json`, …); внутри ИИ-агента для программирования, такого как Claude Code или Codex, вопросы пропускаются, а целью становится клиент этого агента.
## Конфиденциальность и сеть
MCP Manager выходит в сеть только для проверки обновлений и, пока открыта страница каталога, для запросов к MCP-реестрам (результаты кэшируются на 6 часов, работает и без сети). Отключите каталог в **Настройки → Онлайн-каталог**, чтобы полностью прекратить эти запросы.
## Разработка
Требуются Node.js 20+, Rust stable и [системные зависимости Tauri](https://tauri.app/start/prerequisites/) для вашей платформы.
```bash
make install # установить зависимости
make tauri-dev # запустить настольное приложение
make test && make check
```
Основная логика (адаптеры клиентов, парсинг, безопасная запись) находится в `crates/mcp-manager-core` и используется как приложением Tauri в `src-tauri/`, так и CLI в `crates/mcp-manager-cli/`. Процесс выпуска релизов описан в [`docs/releasing.md`](../../docs/releasing.md).
Issues и pull requests приветствуются; для крупных изменений сначала откройте issue. При изменении пользовательской документации поддерживайте [`README.md`](../../README.md), [`README.zh-CN.md`](../../README.zh-CN.md) и [`docs/readme/`](./) в согласованном состоянии.
## Star History
## Отказ от ответственности
Этот проект разрабатывается преимущественно с помощью ИИ и проверяется сопровождающим-человеком, поэтому в нём всё ещё могут быть ошибки. MCP Manager перезаписывает конфигурационные файлы других инструментов; резервное копирование и откат встроены, но всё равно самостоятельно сохраняйте копии важных конфигураций. Предоставляется «как есть» по [лицензии MIT](../../LICENSE).