Smithery介绍
Smithery 是一个面向 AI 代理的开源技能注册中心与模型上下文协议(MCP)网关,旨在打通大语言模型与真实世界工具之间的连接。它聚合了超5600个由社区构建的 MCP 服务器,涵盖网页浏览、数据库交互、代码分析、文档处理、长期记忆等能力,让 AI 代理能动态调用外部工具执行实时任务,不再局限于静态知识。其核心优势在于通过标准化 MCP 协议抽象各类 API 复杂性,实现跨平台、跨工具的无缝互操作;支持本地与远程部署,兼容 Cursor、Claude、VS Code 等主流开发环境;同时完全免费开放注册与发布,大幅降低开发者集成门槛。
Smithery的主要功能
- 提供超5600个社区共建的 MCP 技能服务器
- 基于模型上下文协议(MCP)实现标准化工具接入
- 支持网页自动化、数据库交互、代码扫描、文档生成、持久化记忆等多类扩展
- 内置 CLI 工具与详细文档,便于开发者快速构建和发布自有 MCP 服务器
- 兼容主流 AI 开发环境(Cursor、Claude、VS Code、Raycast 等)
- 支持本地托管(隐私优先)与远程托管(高可用)双模式
Smithery如何使用
- 在 Smithery 注册中心按类别浏览并筛选所需技能(如网页搜索、数据库连接)
- 获取目标 MCP 服务器的连接 URL,并在 AI 客户端中配置该地址
- 通过自然语言指令或结构化调用触发对应工具功能,完成实时任务
- 如需自建技能,使用官方 CLI 初始化 MCP 服务器项目
- 定义工具元数据(名称、描述、参数),完成本地测试后部署并发布至注册中心
- 在客户端中引用新发布的服务器 URL,即可被任意兼容代理调用
Smithery的应用场景
- 构建高级研究代理:联动 Exa 搜索、Bright Data 和 Mem0 记忆,实现跨会话知识沉淀
- 打造 IDE 内嵌编码助手:集成 Context7 文档、Ref.tools API 查找与 Semgrep 安全扫描,提升开发效率
- 搭建自动化数据分析师:连接企业 PostgreSQL 数据库,将用户自然语言查询转为 SQL 并返回可视化结果
- 实现智能文档工作流:从 PDF/DOCX 中提取内容,经 AI 处理后调用 Gen-PDF 生成专业格式报告
- 创建浏览器自动化代理:结合 Browserbase 或 Stagehand 实现网页表单填写、截图、导航等操作
