给OpenClaw接上10万+工具:Smithery MCP Orchestrator使用指南

如果你在用 OpenClaw 或 Grok,有没有遇到过这种尴尬——想给 Agent 连上 GitHub、Notion 或 Slack,但 OAuth 配置搞半天,最后发现 Token 权限也不知道怎么管才安全?

今天介绍一个刚上榜的 Skill:smithery-mcp-orchestrator,就是来解决这个问题的。它是 OpenClaw 生态里专门给 Agent 接入 Smithery 10万+ MCP 工具的编排层,可以说是一套完整的生产级 Agent 工具接入框架。

三个核心概念,先搞清楚

这个 Skill 的核心不是某个具体工具,而是一套 工具接入的方法论。它要求你用三个概念来组织 Agent 的外部连接:

  • 命名空间(Namespace):每个项目/环境一个独立空间,Agent 在里面工作,权限边界清晰。推荐把当前的命名空间存在持久状态里,每次操作后同步更新。
  • MCP 连接(MCP Connections):这是 Smithery 的核心——把一次性的 API 调用变成持久化的托管会话。连接有状态跟踪:connected → ready;auth_required → 需要人工授权;error → 异常恢复。
  • 安全 Token 作用域(Token Scoping):最关键的一条——永远不要把完整的 API Key 直接给 Agent。用 smithery auth token –policy 生成范围最小化的短效 Token,Agent 只拿到它需要的权限。

实际工作流长这样

拿接 GitHub 举例子:

第一步,创建命名空间:
smithery namespace create my-project-prod
smithery namespace use my-project-prod

第二步,添加 MCP 连接:
smithery mcp add https://github.run.tools --id user-123-github --metadata '{"userId":"user-123"}'

第三步,Agent 调用工具:
smithery tool list
smithery tool call github create_issue '{"title":"Bug fix","body":"..."}'

整个流程里 Agent 不会接触到任何原始 API Key,OAuth 授权也是 Smithery 托管的,Agent 只管用工具,不管理凭证。

为什么这个 Skill 值得关注

现在的 Agent 工具接入有两个极端:要么把 Key 直接写进 Prompt(安全灾难),要么每次都要人手工介入(体验糟糕)。smithery-mcp-orchestrator 走的是中间路线——由 Skill 层来处理认证生命周期,Agent 只在受控范围内操作。

这个思路其实代表了 2026 年 Agent 工具生态的一个大趋势:工具接入的标准化和安全管理,而不是简单地把 API 包装成 Tool。

顺便说一下,这个 Skill 还配套另外两个 Skill:grok-persistent-state(解决 Agent 会话间失忆的问题)和 mcp-openclaw-bridge(把 MCP 服务器转成 OpenClaw 原生 Skill),三个组合起来是一套完整的 OpenClaw 工具接入方案。

安装方式

一行命令搞定:
npx skills add https://github.com/igor-holt/openclaw-skills --skill smithery-mcp-orchestrator

GitHub 仓库:https://github.com/igor-holt/openclaw-skills


GitHub: https://github.com/igor-holt/openclaw-skills

评论区

0 条评论

登录后可评论。

陈一铭 818 阅读