Vibe Coding Discover

MCP

A universal CLI client for MCP. mcpc supports persistent sessions, stdio/HTTP, OAuth 2.1, tasks, JSON output for code mode, proxy for AI sandboxes, x402, and more.

★ 92995 forksTypeScriptApache-2.0apify

mcpc is a universal CLI client for MCP, mapping every MCP operation (tools, prompts, resources, tasks, skills) to shell commands over stdio and Streamable HTTP. It keeps persistent sessions, supports OAuth 2.1, JSON mode for scripting, an MCP proxy for AI sandboxes, and experimental x402 payments.

Use Cases

Manually inspect and debug MCP servers from the shellScript repeatable MCP tool/resource workflows with jq and shell pipelinesGive AI agents full MCP access through a single Bash() tool callProxy MCP connections to hide credentials from AI-generated codeOAuth 2.1 login and reuse of credentials across agents on one machineProgressive discovery of relevant MCP tools to save tokensRun async MCP tasks, prompts and resource subscriptions from CLIExperimental x402 agentic payments on Base

Built With

Language
TypeScript
Frameworks
Model Context Protocol SDK · Node.js · Bun · viem · TypeScript · Vitest · ESLint · Prettier

Tags

mcp · mcp-client · cli · model-context-protocol · oauth2 · persistent-sessions · stdio · streamable-http · code-mode · json-output · proxy · sandboxing · x402 · tool-discovery · shell · developer-tools