Repolode
apify

apify/mcpc

CLI-клиент MCP, который превращает операции с инструментами, ресурсами, промптами и OAuth-аутентификацией в команды оболочки для отладки и написания скриптов.

Звёзды
1,091
Форки
107
Открытые issues
31
Последний коммит
11 часов назад

Что это?

mcpc — CLI-клиент для Model Context Protocol, который превращает любые операции MCP в команды оболочки. С его помощью разработчики могут изучать и отлаживать MCP-серверы, создавать повторяемые сценарии работы с MCP на обычном shell или предоставлять AI-агентам доступ к MCP одним вызовом Bash-инструмента.

Сессиям присваиваются имена с префиксом @; можно одновременно поддерживать соединение с несколькими серверами через stdio или Streamable HTTP. Аутентификация поддерживает OAuth 2.1 с PKCE, документы метаданных client ID, динамическую регистрацию клиентов, client credentials и авторизацию под управлением предприятия; учётные данные хранятся в системном хранилище ключей. Флаг --json упрощает обработку вывода с помощью jq и xargs.

В инструмент также входят прокси-режим, который предоставляет аутентифицированную сессию как локальный MCP-сервер, не раскрывая токены вышестоящего сервера, grep для поиска инструментов в разных сессиях и экспериментальная поддержка платежей x402 в Base.

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

  • 01Преобразует инструменты, ресурсы, промпты, асинхронные задачи и навыки в команды оболочки, работающие через stdio и Streamable HTTP.
  • 02Поддерживает постоянные сессии сразу с несколькими MCP-серверами.
  • 03Поддерживает OAuth 2.1 с PKCE, CIMD и динамическую регистрацию клиентов; учётные данные хранятся в системном хранилище ключей.
  • 04Выводит JSON с помощью --json, чтобы передавать данные через конвейеры в jq и shell-скрипты.
  • 05Предоставляет локальный прокси-режим, скрывающий учётные данные вышестоящего сервера от клиентов.
  • 06Ищет инструменты во всех активных сессиях с помощью grep.

Сценарии использования

  • Отладка и изучение удалённого MCP-сервера из терминала.
  • Создание повторяемых сценариев работы с MCP с помощью shell-конвейеров и jq.
  • Предоставление AI-агенту для написания кода доступа к MCP одним вызовом Bash-инструмента, без раскрытия учётных данных.
  • Запуск CI-задач с аутентификацией на MCP-серверах с помощью OAuth client credentials.

Быстрый старт

  1. 1

    Установить с помощью Homebrew

    brew install mcpc
  2. 2

    Или установить глобально с помощью npm

    npm install -g @apify/mcpc
  3. 3

    Войти на удалённый MCP-сервер и сохранить учётные данные OAuth

    mcpc login mcp.apify.com
  4. 4

    Подключиться к серверу с именованной сессией и вывести список его инструментов

    mcpc connect mcp.apify.com @test

Что важно знать

  • Используется системное хранилище ключей; в headless-средах и системах CI применяется файловое хранилище учётных данных.

В подборках

Темы

Частые вопросы

Что такое mcpc?
CLI-клиент MCP, который превращает операции с инструментами, ресурсами, промптами и OAuth-аутентификацией в команды оболочки для отладки и написания скриптов. mcpc — CLI-клиент для Model Context Protocol, который превращает любые операции MCP в команды оболочки. С его помощью разработчики могут изучать и отлаживать MCP-серверы, создавать повторяемые сценарии работы с MCP на обычном shell или предоставлять AI-агентам доступ к MCP одним вызовом Bash-инструмента.
mcpc можно использовать бесплатно? Какая у него лицензия?
mcpc распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mcpc всё ещё поддерживается?
Активно поддерживается. Последний коммит в mcpc — 6 нояб. 2026 г..
Для чего можно использовать mcpc?
Отладка и изучение удалённого MCP-сервера из терминала. Создание повторяемых сценариев работы с MCP с помощью shell-конвейеров и jq. Предоставление AI-агенту для написания кода доступа к MCP одним вызовом Bash-инструмента, без раскрытия учётных данных. Запуск CI-задач с аутентификацией на MCP-серверах с помощью OAuth client credentials.
Как установить mcpc?
Установить с помощью Homebrew: brew install mcpc Или установить глобально с помощью npm: npm install -g @apify/mcpc Войти на удалённый MCP-сервер и сохранить учётные данные OAuth: mcpc login mcp.apify.com Подключиться к серверу с именованной сессией и вывести список его инструментов: mcpc connect mcp.apify.com @test
Где скачать mcpc?
Исходный код и инструкции по установке — на GitHub: https://github.com/apify/mcpc

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Неофициальный мост, через который веб-версия ChatGPT планирует и проверяет сессии кодинга в Codex по защищённому OAuth соединению MCP только для чтения, а выполнение остаётся за Codex.

7,7 тыс.+52 за неделю709TypeScriptMITОбновлён в прошлом месяце