你还在一个个找Agent工具?Smithery CLI让10万+工具一键接入

你还在一个个找 Agent 工具?试试这个 CLI,10万+工具一键接入

最近帮团队搭 Agent 工作流,遇到一个经典问题:需要接 GitHub、需要接 Slack、需要接各种内部系统,每个都要单独研究 API、配置认证、了解接口……光接工具就花了一整天。

后来发现一个叫 Smithery CLI 的东西,彻底改变了这个流程。

一句话概括

Smithery CLI 是一个帮你快速发现、连接、调用各种 MCP(Model Context Protocol)工具的命令行工具。目前接入了超过 10 万个工具和技能,从 GitHub、Jira 到 Slack、Notion应有尽有。

简单说:以前你花 3 小时接一个工具,现在一行命令搞定。

核心功能体验

  • 搜索工具:`smithery mcp search “github”` 就能搜到所有 GitHub 相关工具
  • 一键连接:`smithery mcp add` 支持 URL 或名称,直接配好认证和会话
  • 浏览工具树:`smithery tool list` 分组展示,钻进去看具体每个工具的输入输出
  • 直接调用:`smithery tool call` 可以直接跑工具,看返回的 JSON 结果
  • 多命名空间:支持按项目/环境隔离,团队协作时不会互相干扰

实际用法有多快?

比如我要给 Claude Code 接 GitHub,用传统方式:研究 GitHub API、写认证逻辑、测试接口……可能半天过去了。

用 Smithery CLI:

smithery mcp search "github"
smithery mcp add "https://github.run.tools" --id github
smithery tool list github
smithery tool call github issues.create '{"repo":"owner/repo","title":"Bug"}'

全程不到 5 分钟,而且认证、Token 刷新、会话生命周期全部自动管理,不用写一行代码。

安全设计上也有亮点

Smithery 引入了Token Scoping(令牌作用域)和 rpcReqMatch(请求级工具限制)两个机制:

  • 可以限制某个 Token 只能在特定命名空间、针对特定工具进行操作
  • 即使 Agent 代码被滥用,攻击面也非常有限
  • 支持设置 TTL(过期时间),临时任务给临时权限

这对企业场景非常重要——不是所有团队都能随便跑 Agent 调用内部系统的。

适用场景

  • 开发者:快速给 Claude Code / Cursor / Windsurf 等 Agent 接各种开发工具
  • AI 工程师:构建 Agent 工作流时,工具接入标准化,不用重复造轮子
  • 企业团队:统一管理 Agent 的工具权限,支持审计和访问控制

怎么安装

npm install -g @smithery/cli
smithery auth login
smithery --help

安装简单,文档也很清晰。Smithery 本身做 MCP 工具市场出身,CLI 是他们把工具能力开放给 Agent 用的入口,定位很明确。

如果你经常需要给各种 AI Agent 接工具,或者在团队里负责搭建 Agent 工作流基础设施,Smithery CLI 值得关注。

GitHubhttps://github.com/smithery-ai/cli


GitHub: https://github.com/smithery-ai/cli

评论区

0 条评论

登录后可评论。

沈星河 14 阅读