mcpc
Универсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку
Установка
npm install -g @apify/mcpcИли bun install -g @apify/mcpc.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
mcpc превращает каждую операцию MCP в команду оболочки: список и вызов инструментов, чтение ресурсов, промпты, асинхронные задачи. Подключение к серверу создает именованную сессию, фоновый процесс держит ее живой, так что можно параллельно работать с несколькими серверами. Агенту с доступом к Bash не нужно держать в контексте определения десятков инструментов: он находит нужные через --help и grep по сессиям, а с флагом --json пишет скрипты с jq и xargs. Поддерживаются OAuth 2.1 с хранением учетных данных в системной связке ключей, прокси для изоляции ключей от сгенерированного кода, проверка схем инструментов и экспериментальные платежи x402.
Для кого. Для разработчиков MCP-серверов и тех, кто подключает MCP к CLI-агентам вроде Claude Code и Codex.
Подходит, если
- Нужно вручную проверить и отладить MCP-сервер из терминала
- Агент тратит слишком много контекста на определения инструментов MCP
- Нужно автоматизировать цепочку вызовов MCP в shell-скрипте или CI
Не подходит, если
- У агента нет доступа к оболочке
- Хватает встроенной поддержки MCP в клиенте и серверов немного
Пример запроса к агенту
Подключись через mcpc к mcp.apify.com, найди инструмент поиска акторов и найди готовый скрапер сайтовОграничения
Нужны Node.js или Bun, либо Homebrew. На Linux без графической среды учетные данные хранятся в файле ~/.mcpc/credentials.json, если не настроить gnome-keyring. Сам клиент не использует LLM и внешние сервисы, но доступность конкретных MCP-серверов из России зависит от их владельцев. Платежи x402 экспериментальные и работают в сети Base.
Как отключить. Закройте сессии командами mcpc, удалите сохраненные профили авторизации и затем пакет: npm uninstall -g @apify/mcpc или brew uninstall mcpc.
Проверка безопасности
- Вызывает произвольные инструменты подключенных MCP-серверов
- Хранит OAuth-токены и Bearer-ключи
- Поддерживает экспериментальные криптоплатежи x402
Коротко о README
README объясняет идею: CLI как локальный интерфейс агента к MCP, а MCP как удаленный стандарт. Далее описаны установка через Homebrew, npm или Bun, сессии, три способа авторизации, прокси для песочниц, режимы работы агентов с вызовом инструментов и скриптами, проверка схем и платежи x402. В репозитории есть скилл mcpc для агентов. Лицензия Apache 2.0.
Частые вопросы
Можно ли подключить локальный stdio-сервер?
Да, сервер можно указать записью из существующего конфига, например mcpc connect ./.vscode/mcp.json:filesystem @fs.
Как защитить ключи от кода, который пишет агент?
Человек авторизуется сам, а mcpc поднимает локальный MCP-прокси с этой сессией. Агент и сгенерированный код подключаются к прокси и не видят учетные данные.
Похожие
Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами
Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам
Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git
Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа