🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install github/awesome-copilot/mcp-cli

💡 提示:需要 Node.js 和 NPM

MCP-CLI

通过命令行访问 MCP 服务器。MCP 能够与 GitHub、文件系统、数据库和应用程序编程接口等外部系统进行交互。

命令

命令 输出
mcp-cli 列出所有服务器和工具名称
mcp-cli <服务器> 显示带参数的工具
mcp-cli <服务器>/<工具> 获取工具的 JSON 架构
mcp-cli <服务器>/<工具> '<json>' 使用参数调用工具
mcp-cli grep "<通配符>" 按名称搜索工具

添加 -d 以包含描述(例如 mcp-cli filesystem -d

工作流程

  1. 发现mcp-cli → 查看可用的服务器和工具
  2. 探索mcp-cli <服务器> → 查看带参数的工具
  3. 检查mcp-cli <服务器>/<工具> → 获取完整的 JSON 输入架构
  4. 执行mcp-cli <服务器>/<工具> '<json>' → 使用参数运行

示例

# 列出所有服务器和工具名称
mcp-cli

# 查看所有带参数的工具
mcp-cli filesystem

# 包含描述(更详细)
mcp-cli filesystem -d

# 获取特定工具的 JSON 架构
mcp-cli filesystem/read_file

# 调用工具
mcp-cli filesystem/read_file '{"path": "./README.md"}'

# 搜索工具
mcp-cli grep "*file*"

# JSON 输出,便于脚本解析
mcp-cli filesystem/read_file '{"path": "./README.md"}' --json

# 包含引号的复杂 JSON(使用 heredoc 或标准输入)
mcp-cli server/tool <<EOF
{"content": "Text with 'quotes' inside"}
EOF

# 或从文件/命令管道输入
cat args.json | mcp-cli server/tool

# 查找所有 TypeScript 文件并读取第一个文件
mcp-cli filesystem/search_files '{"path": "src/", "pattern": "*.ts"}' --json | jq -r '.content[0].text' | head -1 | xargs -I {} sh -c 'mcp-cli filesystem/read_file "{\"path\": \"{}\"}"'

选项

标志 用途
-j, --json JSON 格式输出,便于脚本处理
-r, --raw 原始文本内容
-d 包含描述

退出代码

  • 0:成功
  • 1:客户端错误(参数错误、配置缺失)
  • 2:服务器错误(工具执行失败)
  • 3:网络错误

📄 原始文档

完整文档(英文):

https://skills.sh/github/awesome-copilot/mcp-cli

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。