AM

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,1 тыс. stars 106 forks Качество 91 Тренд 45Apache-2.0

Универсальный CLI-клиент для MCP. MCPC поддерживает постоянные сессии, stdio/HTTP, OAuth 2.1, задачи, JSON-вывод для режима кода, прокси для песочниц ИИ, x402 и многое другое.

Обзор

mcpc — это командный клиент для протокола Model Context Protocol (MCP), который отображает каждую операцию MCP в интуитивно понятную команду для интерактивного использования оболочек, скриптов и AI-агентов. MCPC — ваш новый швейцарский нож для MCP. Возьмите его для ручной проверки и отладки серверов MCP, скриптов повторяемых рабочих процессов MCP в обычной оболочке или для того, чтобы дать агентам программирования ИИ всю мощь современного MCP через самый универсальный интерфейс — оболочку UNIX. - 🔧 - Инструменты, подсказки, ресурсы, асинхронные задачи, навыки, уведомления и логирование через stdio и Streamable HTTP. - 🔄 - Поддерживать несколько состоятельных соединений с разными серверами одновременно. - 🗺️ - Находить соответствующие инструменты MCP на лету для сохранения токенов и повышения точности. - 🔌 - Вывод JSON композитируется с помощью jq, xargs и shell-конвейеров для рабочих процессов MCP в виде shell-скриптов. - 🔒 - Полная поддержка OAuth 2.1 с CIMD и DCR, использует связку ключей ОС для хранения учетных данных. - 🤖 - Прокси MCP-серверных соединений для защиты учетных данных от кода, сгенерированного ИИ.

Обзор (машинный перевод)

mcpc — это командный клиент для протокола контекста модели (MCP). которая отображает каждую операцию MCP в интуитивно понятную команду shell.

Используйте его для ручной проверки и отладки MCP-серверов, скриптов повторяемых MCP-рабочих процессов в обычной оболочке или дать агентам ИИ полный протокол MCP через один вызов инструмента Bash(), чтобы они могли взаимодействовать с любым MCP сервер и его новейшие возможности с использованием самого универсального программного интерфейса: оболочки UNIX.

Ключевые особенности:

  • 🔧 Полная поддержка MCP — инструменты, подсказки, ресурсы, асинхронные задачи, навыки, уведомления и логирование через stdio и Streamable HTTP.
  • 🔄 Постоянные сессии - Поддерживать соединения с несколькими серверами параллельно, независимо от того, является ли серверный протокол состоянием или безсостоятельным.
  • 🗺️ Прогрессивное обнаружение инструментов — Найти релевантные инструменты MCP на лету для экономии токенов и повышения точности.
  • 🔌 Режим кода — JSON-выход состоит из jq, xargs и оболочных конвейеров для рабочих процессов MCP в виде shell-скриптов.
  • 🔒 Secure — полная поддержка OAuth 2.1 с CIMD и DCR, использует связку ключей ОС для хранения учетных данных.
  • 🤖 AI sandboxing — Прокси-серверные соединения MCP для защиты учетных данных от кода, сгенерированного ИИ.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

mcpc — a universal MCP CLI client

mcpc is a command-line client for the Model Context Protocol (MCP) that maps every MCP operation to an intuitive shell command.

Use it to manually inspect and debug MCP servers, to script repeatable MCP workflows in plain shell, or to give AI agents the full MCP protocol through a single Bash() tool call, so they can interact with any MCP server and its latest capabilities using the most universal programming interface there is: the UNIX shell.

Key features:

  • 🔧 Full MCP support - Tools, prompts, resources, async tasks, skills, notifications, and logging over stdio and Streamable HTTP.
  • 🔄 Persistent sessions - Keep connections to multiple servers alive in parallel, whether the server protocol is stateful or stateless.
  • 🗺️ Progressive tool discovery - Find relevant MCP tools on the fly to save tokens and increase accuracy.
  • 🔌 Code mode - JSON output composes with jq, xargs, and shell pipelines for MCP workflows as shell scripts.
  • 🔒 Secure - Full OAuth 2.1 support with CIMD and DCR, uses OS keychain for credentials storage.
  • 🤖 AI sandboxing - Proxy MCP server connections to protect credentials from AI-generated code.
  • 🪶 Lightweight - Minimal dependencies, works on Mac/Win/Linux, doesn’t use LLMs on its own.
  • 💸 Agentic payments - Experimental support for the x402 protocol on Base.

mcpc is the most MCP specification-compliant CLI client available: the only one that covers tools, resources, prompts, async tasks, and skills, plus the OAuth client-credentials and enterprise-managed authorization extensions, on the latest protocol version. Here’s how it compares to other MCP CLI clients (see Related work for the full table, legend, and notes):

Table of contents

Открыть полный README на GitHub

Установка

npx -y @modelcontextprotocol/server-filesystem /tmp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com", "headers": { "Authorization": "Bearer ${APIFY_TOKEN}" } }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"], "env": { "DEBUG": "mcp:*" } }, "local-package": { "command": "node", "args": ["/path/to/server.js"] } } }