smithery-cli
一站式命令行工具,用于安装、管理和开发AI智能体的MCP服务器与技能。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:smithery-cli。 它的用途是:一站式命令行工具,用于安装、管理和开发AI智能体的MCP服务器与技能。 完整的 Skill 内容见:https://321skill.com/skills/smithery-cli-arcadeai-labs/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我用Smithery CLI搜索并连接一个能管理GitHub的MCP服务器。” 它会指导你运行 `smithery mcp search github` 和 `smithery mcp add github`。接着,你可以让AI“调用刚连接的GitHub服务器,创建一个标题为‘新功能’的Issue”,AI会引导你使用 `smithery tool call github create_issue` 并附上参数来完成操作。
介绍
Smithery CLI 是一个专为AI智能体生态设计的命令行工具,它解决了开发者和管理员在连接、管理和使用众多MCP服务器及技能时面临的工具分散、配置繁琐的问题。通过统一的命令行接口,用户可以轻松搜索、添加、移除MCP服务器连接,并直接调用服务器提供的各种工具,极大简化了智能体能力的扩展流程。
使用方式非常直接,通过 npm 全局安装后,即可使用 smithery mcp 系列命令管理MCP服务器连接,用 smithery tool 系列命令探索和调用具体的工具功能。例如,你可以搜索并连接一个GitHub MCP服务器,然后直接调用其创建Issue的工具。
它非常适合智能体开发者、运维工程师以及任何需要为AI助手(如Claude、Cursor等)集成外部工具和数据的全栈或后端开发者。通过它,开发者可以快速为自己的智能体项目接入丰富的第三方能力。
建议在使用前确保Node.js版本在20以上。对于生产环境,建议通过 smithery auth token 生成具有适当权限的服务令牌进行认证,而非直接使用个人OAuth令牌,以更好地管理访问控制和安全策略。
核心特点
与单一功能的MCP客户端不同,Smithery CLI集成了完整的MCP服务器注册表搜索、工具发现与直接调用能力,并提供了面向技能发布和命名空间管理的企业级功能,形成了一个从发现、连接到开发、发布的完整工具链。
注意事项
不适合不需要命令行操作或仅需在单一应用内(如特定IDE插件)使用MCP工具的用户。
常见问题
Smithery CLI 和 npx skills add 命令是什么关系?
Smithery CLI 用于管理和连接MCP服务器,而 `npx skills add` 是安装具体AI智能体技能(可能依赖MCP)的上游命令,两者在生态中协同工作。
如何发布我自己开发的MCP服务器?
使用 `smithery mcp publish` 命令,后接服务器URL或打包的bundle文件,并指定组织/服务器名称即可发布到Smithery注册表。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/smithery-cli-arcadeai-labs/raw/index.md 读取 smithery-cli 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/smithery-cli-arcadeai-labs/raw/index.md(查看排版版本)