ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

gh-aw mcp inspect命令教程:5分钟快速调试MCP工具调用的完整指南

gh-aw mcp inspect命令教程:5分钟快速调试MCP工具调用的完整指南 gh-aw mcp inspect命令教程5分钟快速调试MCP工具调用的完整指南【免费下载链接】gh-awGitHub Agentic Workflows项目地址: https://gitcode.com/GitHub_Trending/gha/gh-aw如果你在配置 AI Agent 工作流时遇到过工具调不到、参数对不上、连接失败这类问题gh-aw mcp inspect命令就是为你准备的调试利器。它是 gh-awGitHub Agentic Workflows内置的一站式 MCPModel Context Protocol检查工具一条命令即可真实连接你的 MCP 服务器列出全部可用工具、资源与提示词并逐个标注允许/禁止状态是调试 MCP 工具调用的最快方式。先认识 gh-aw把 Markdown 变成 AI Agent 工作流gh-aw 是 GitHub 官方的 Agentic Workflows CLI 扩展你用带 YAML frontmatter 的 Markdown 文件定义工作流gh aw compile把它编译成标准 GitHub Actions 工作流让 AI Agent 在沙箱中安全运行Agent 默认只读写操作走 safe-outputs 校验。当工作流里接入了 MCP 服务器内置的 GitHub MCP或你自己配的 HTTP/容器/本地命令服务器后Agent 到底能用哪些工具就成了最常被问到的问题——这正是mcp inspect的用武之地。安装 gh-aw一步开启 mcp inspect 调试方式一安装为 GitHub CLI 扩展推荐gh extension install github/gh-aw方式二克隆仓库本地体验git clone https://gitcode.com/GitHub_Trending/gha/gh-aw安装完成后gh aw mcp系列命令即可使用。完整 CLI 命令参考见 docs/src/content/docs/setup/cli.md。5 个最常用的 mcp inspect 命令以下命令覆盖了 90% 的调试场景建议按顺序体验一遍命令作用gh aw mcp inspect不指定工作流列出仓库中所有含 MCP 服务器的工作流gh aw mcp inspect my-workflow连接并检测该工作流的每个 MCP 服务器输出工具/资源/提示词清单gh aw mcp inspect my-workflow --server github只检查某一个服务器如内置 GitHub MCPgh aw mcp inspect my-workflow --server github --tool create_issue查看单个工具的完整详情gh aw mcp inspect my-workflow --check-secrets检查运行所需的 GitHub Actions secrets 是否齐备 小贴士mcp inspect会自动识别 mcp-scripts内联工具脚本无需额外配置。查看单个工具详情调试参数问题的关键加上--tool参数后输出会包含该工具的完整信息描述与标题确认这个工具是干啥的允许状态Allowed还是Not allowed未列入 frontmatter 的allowed白名单工具属性是否只读read-only、是否幂等idempotent、是否有破坏性destructive输入/输出 Schema直接显示 JSON SchemaAgent 传参对不对一眼可见这部分渲染逻辑在 pkg/cli/mcp_inspect_mcp.go。看懂输出工具允许/禁止状态不带--tool时mcp inspect会输出一张Tool Access Status表格标注每个工具是否被工作流的allowed列表放行有allowed白名单 → 表格里只显示被放行的工具被挡住的工具会给出提示并直接打印应如何修改 frontmatter 的示例没有白名单 → 所有工具默认可用并提示你如何收窄权限也就是说当 Agent 报工具不可用时先跑一遍mcp inspect是连接问题还是白名单问题结果里写得很清楚。命令的连接、能力查询与展示流程见 pkg/cli/mcp_inspect_mcp.go。两大高频故障的 3 步排查法官方总结过MCP 故障基本分两类连接问题语法、环境变量、网络和工具缺失toolsets 或 allowed 列表配错。无论哪类mcp inspect都是确认工作流实际暴露了什么的最快手段。第 1 步检查连接gh aw mcp inspect my-workflow看输出是Successfully connected还是Connection failed常见原因命令未安装、容器拉不下来、URL 不通、超时。第 2 步核对工具白名单gh aw mcp inspect my-workflow --server 服务器名对比 Agent 需要的工具是否在允许列表中不在就补进 frontmatter 的allowed:。第 3 步深挖单个工具gh aw mcp inspect my-workflow --server 服务器名 --tool 工具名确认输入 Schema 与 Agent 实际传参是否匹配。️ 想要图形化界面加--inspector可启动 Web 版 MCP 检查器适合不熟悉命令行的新手。更多排错思路见 docs/src/content/docs/troubleshooting/debugging.md。延伸阅读与源码入口资料说明docs/src/content/docs/guides/mcps.mdMCP 使用指南与调试章节docs/src/content/docs/setup/cli.mdmcp inspect全部选项速查pkg/cli/mcp_inspect_mcp.gomcp inspect 核心实现支持 stdio/docker/http 三种传输pkg/cli/mcp_server_command.gomcp 命令组定义总结gh aw mcp inspect是 gh-aw 中调试 MCP 工具调用的最快方式真实连接服务器、全量列出能力、逐工具标注权限日常三板斧整体检查 →--server定位服务器 →--tool深挖 Schema--check-secrets帮你提前发现 secrets 缺失--inspector提供 Web 图形界面把mcp inspect变成配置 MCP 后的条件反射Agent 工具调用问题将大多在本地就被解决。【免费下载链接】gh-awGitHub Agentic Workflows项目地址: https://gitcode.com/GitHub_Trending/gha/gh-aw创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表