# Smithery 用于发现、连接和调用 MCP 服务器及其工具的 CLI 与市场,支持托管凭据、工具搜索、浏览、架构检查和细粒度访问控制。 - Findings24: - 网站: - 价格: Freemium - 分类: AI编程助手, AI开发者工具, AI 智能体构建工具 ## 什么是 Smithery? Smithery 是一个用于查找、连接和使用 MCP 工具与技能的市场和 CLI。主页将其描述为一种连接 10 万多个工具与技能的方式,示例工作流展示了如何通过一个命令行界面执行搜索、添加、列出、检查和调用操作。 该产品围绕 MCP 连接、命名空间和令牌范围控制构建,适用于需要发现外部服务、使用托管凭据连接这些服务,并以受控方式与工具 API 交互的开发者和团队。 ## Smithery 能做什么? ### 市场搜索 按名称或关键词在市场中搜索 MCP 服务器,然后选择要连接的服务器。 ### 连接 MCP 服务器 通过 URL 或限定名称添加服务器,并将其作为带有 ID 和元数据的连接进行管理。 ### 按命名空间浏览工具 以树状视图列出可用工具,包括已连接服务器下的 \`issues\` 等嵌套工具组。 ### 架构检查 在调用工具前检查其输入和输出 JSON 架构,帮助确认所需参数。 ### 调用工具 建立连接后,使用结构化 JSON 参数从 CLI 调用工具。 ### 命名空间与令牌控制 使用命名空间、令牌策略和请求级限制来分隔环境并控制访问权限。 ## 使用场景 ### 发现新的 MCP 服务器 按关键词搜索 MCP 服务器,比较不同选项,并连接到符合任务或集成需求的服务器。 ### 连接服务并完成授权 添加服务器连接,在浏览器中完成授权,并保留该连接以便后续使用工具。 ### 探索和使用工具 列出服务器的工具,检查其架构,并在构建或测试工作流时使用结构化 JSON 调用工具。 ### 组织多环境工作 为不同的应用或环境创建命名空间,从而分隔开发、预发布和生产资源。 ### 控制自动化使用的访问权限 当浏览器、移动应用或代理需要对连接进行受限访问时,生成范围受限的令牌或设置请求限制。 ## 常见问题 ### Smithery 有什么作用? Smithery 提供 CLI 和市场,用于在一个工作流中查找 MCP 服务器、连接服务器并使用其工具。来源展示了搜索、添加、列出、检查和调用命令,以及身份验证和命名空间管理。 ### 如何设置 Smithery? 快速入门流程展示了使用 \`npm install -g @smithery/cli\` 安装,然后执行 \`smithery auth login\`,接着搜索 MCP 服务器并添加连接。连接成功后,CLI 还支持列出工具、检查工具架构和调用工具。 ### CLI 会生成什么类型的输出? 主页展示了搜索结果、工具列表和 JSON 架构检查等输出,并说明管道输出会以 JSONL 形式发送。因此,该 CLI 适用于脚本编写和读取结构化工具数据。 ### 团队或多个环境可以使用 Smithery 吗? Smithery 支持使用命名空间按应用或环境分隔资源,也支持带有 OAuth 流程、凭据存储、令牌刷新和会话生命周期管理的托管连接。 ### Smithery 如何收费? 定价页面被 Vercel 安全检查点拦截,因此来源未披露套餐名称、限制或是否提供免费层级。根据提供的证据,无法获得定价详情。 ## 快速信息 - **类别**: 开发者工具 - **主要界面**: CLI - **产品类型**: MCP 工具与技能市场 - **网站**: smithery.ai - **主要工作流**: 搜索、连接、检查架构并调用工具 - **定价**: 提供的来源未说明