工程开发
mcp-cli avatar

mcp-cli

用于模型上下文协议 (MCP) 的命令行接口,可直接在终端中探索、检查并执行来自 MCP 服务器的工具。

简介

mcp-cli 工具程序在命令行与模型上下文协议 (MCP) 服务器之间搭建了桥梁,使开发人员无需完整的 IDE 环境即可与外部系统、数据库和 API 进行交互。通过标准化工具的探索与调用方式,它能将代理能力无缝整合至 Shell 工作流程、CI/CD 流水线及本地开发环境中。专为需要执行特定任务、调试服务器响应或使用标准命令行管道编写工具执行脚本的工程师所设计。

  • 支持探索所有可用的 MCP 服务器及其关联的工具名称。

  • 提供深入检查工具 JSON 架构的功能,以便在执行前了解所需的参数。

  • 支持直接从命令行传递 JSON 字符串参数来执行工具。

  • 提供类似 grep 的高级搜索功能,可按名称或用途筛选工具。

  • 包含原始文本输出或结构化 JSON 输出的标志,便于与 jq 等命令行工具整合。

  • 使用 mcp-cli 列出服务器与工具,以了解当前的操作环境。

  • 利用 JSON 输入架构检查功能,在调用工具前调试并验证参数。

  • 结合其他命令行工具(如 jq 或 xargs)来构建复杂的自动化流程,例如搜索文件后再以编程方式读取其内容。

  • 确保所有工具参数皆以有效的 JSON 格式提供;若需处理复杂的输入负载,建议使用 heredoc 或管道重定向。

  • 请注意错误代码已标准化:0 代表成功,1 代表客户端配置或参数错误,2 代表工具特定故障,3 代表网络连接问题。

仓库统计

Star 数
31,754
Fork 数
3,847
Open Issue 数
50
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月30日 12:45
在 GitHub 查看