SuperAPI AI 工具集

mcpc-mcp-client

智能体与模型

查看项目

更新于 10-15 23:24

技能介绍

用途:mcpc 是 Model Context Protocol(MCP)的通用 CLI 客户端,将 MCP 操作映射为 shell 命令,用于交互式调试、脚本化工作流以及 AI 智能体接入 MCP 服务器。

主要能力:支持持久会话(可同时保持多个有状态 MCP 连接)、完整 MCP 操作(工具、资源、提示词、异步任务、指令)、OAuth 2.1 认证并将凭据存入操作系统钥匙串、JSON 输出模式(配合 jq、xargs 等做管道脚本)、跨会话渐进式工具搜索以节省 token,以及 MCP 代理模式(在保护凭据的前提下让多个智能体共享会话)。

安装:npm install -g @apify/mcpc,或 bun install -g @apify/mcpc,用 mcpc --version 验证。Linux 无头环境如需钥匙串,可安装 libsecret-1-0 与 gnome-keyring,并通过 dbus-run-session 解锁后运行。

使用方式:用 mcpc connect 连接远程 HTTPS 服务器或通过配置文件连接本地服务器,并赋予 @名称;用 mcpc @名称 查看会话信息,mcpc @名称 shell 进入交互式 shell,mcpc close/restart 管理会话。认证用 mcpc login/logout,可指定 --profile。工具操作用 tools-list、tools-get、tools-call,参数以 key:=value 形式传入并自动解析类型,也可传 JSON 对象或从 stdin 读取;资源用 resources-list/read/subscribe/unsubscribe/templates-list,提示词用 prompts-list/prompts-get,异步任务用 tasks-list/get/result/cancel。加 --json 可输出 JSON 供脚本处理。

适用场景:MCP 服务器的命令行调试、shell 脚本与管道自动化、多服务器编排、AI 智能体通过 Bash 工具调用 MCP、以及凭据隔离的代理共享。

限制:资料未提供具体收费、价格与平台支持范围;--insecure 仅建议用于开发环境的自签名证书;凭据不应提交到版本控制。