mcpc

Универсальный CLI-клиент MCP от Apify: постоянные сессии, OAuth, JSON-вывод для скриптов и доступ агента к любому MCP-серверу через оболочку

CLIВысокий риск

apify/mcpc

Установка

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, расширяется скиллами и плагинами

CLIВысокий риск389,7 тыс.
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск245,5 тыс.
Выбор редакции

Агент Anthropic для терминала, IDE и GitHub: понимает кодовую базу, выполняет задачи и работает с git

CLIВысокий риск145 тыс.
Выбор редакции

Агент OpenAI для программирования, который работает локально в терминале, с версиями для IDE и десктопа

CLIВысокий риск124,1 тыс.