小贴士:按下Ctrl+D 或 ⌘+D,一键收藏本站,方便下次快速访问!

Smithery.ai

月访问量: 99.82万28.72%
是一个专注于Model Context Protocol (MCP)的平台。
标签: MCP

Smithery.ai 是一个专注于 Model Context Protocol (MCP) 的平台,旨在帮助开发者发现、集成和部署 代理型 AI 服务(agentic AI services),以加速 AI 应用的开发。它通过提供标准化的协议和工具,简化大型语言模型(LLM)与外部数据源和工具的连接过程。以下是对该网站用途和功能的详细介绍,基于其公开信息:


一、网站核心用途

Smithery.ai 的核心目标是成为一个 MCP 服务器的注册中心和托管平台,解决 AI 代理开发中常见的复杂集成问题。传统的 AI 开发中,开发者需要为每个外部工具或数据源编写定制化代码,导致系统碎片化和维护困难。Smithery 通过 MCP(模型上下文协议)提供了一种标准化的方式,让 AI 模型能够无缝访问外部资源,如 API、数据库、文件系统或 Web 服务。

具体来说,Smithery.ai 的主要用途包括:

  1. 发现 MCP 服务器:提供一个集中化的注册中心,开发者可以搜索和找到适合其需求的 MCP 服务器(如 GitHub 操作、Web 搜索、文件管理等)。
  2. 托管与部署:允许开发者将自己的 MCP 服务器部署到 Smithery 的基础设施,或者本地运行,简化分发和使用流程。
  3. 简化集成:通过 MCP 的标准化接口,减少开发者为不同工具编写适配代码的工作量。
  4. 支持 AI 代理开发:帮助开发者构建功能强大的 AI 代理,应用于智能 IDE、聊天界面、自动化工作流等场景。

二、主要功能

Smithery.ai 提供了一系列功能,涵盖发现、集成、部署和社区协作等方面。以下是其核心功能的详细介绍:

1. MCP 服务器注册中心

  • 功能描述:Smithery 维护了一个包含数千个 MCP 服务器的目录(截至 2025 年,声称支持超过 4,446 种功能)。这些服务器覆盖多种用途,例如:
    • GitHub 操作:通过 GitHub API 实现文件操作、仓库管理、代码提交等。
    • Web 搜索:集成 Brave Search 或其他搜索引擎,支持实时 Web 查询。
    • 文件管理:执行终端命令、管理文件、支持 diff 编辑。
    • 浏览器自动化:通过 Browserbase 提供云端浏览器控制,执行 JavaScript、截图等。
    • 笔记管理:与 Obsidian、Flomo、HackMD 等工具集成,支持笔记创建和协作。
    • 复杂推理:提供结构化思考工具,提升 AI 在分析任务中的表现。
  • 使用方式:开发者可以通过网站搜索功能按关键字(如 "weather" 或 "GitHub")查找服务器,或者通过 API(如 GET /servers?q=weather)获取服务器详情。
  • 优势:集中化的目录让开发者无需从零开始寻找或开发工具,节省时间。

2. MCP 服务器的部署与托管

  • 功能描述
    • 远程托管:开发者可以将自己的 MCP 服务器部署到 Smithery 的基础设施,通过 WebSocket 提供稳定访问点。这种方式无需用户本地安装,适合广泛分发。
    • 本地运行:支持通过 Smithery CLI(命令行工具)在本地安装和运行 MCP 服务器,适合需要更高控制权或隐私的场景。
    • 自动化部署:支持 Docker 和 Node.js(v14+)环境,开发者只需编写 smithery.yaml 配置文件即可快速部署。
  • 具体例子
    • 部署一个 GitHub MCP 服务器:运行 smithery install --server=github.com/smithery-ai/mcp-github --token=$MY_GITHUB_PAT,即可将服务器配置到本地或远程。
    • 托管后,Smithery 会生成测试用的 playground 界面,方便用户验证功能。
  • 优势:通过标准化部署流程和 serverless 环境,降低开发者的运维负担,同时提升服务的可发现性。

3. 标准化集成与配置

  • 功能描述
    • Smithery 使用 MCP 的 JSON 模式(configSchema)定义服务器的配置要求,开发者只需提供必要的参数(如 API 密钥、URL 等),即可完成连接。
    • 支持 WebSocket 协议(如 wss://server.smithery.ai/${qualifiedName}/ws?config=${base64encode(config)}),确保与 AI 模型的实时通信。
  • 使用场景
    • 例如,集成一个天气数据服务器:开发者通过 Smithery API 获取服务器的配置要求,填入 API 密钥后即可让 AI 代理实时查询天气。
    • 跨工具工作流:一个 AI 代理可以同时调用 arXiv 搜索、Web 摘要和 Zotero 文献管理服务器,完成复杂的研究任务。
  • 优势:统一的接口和配置方式避免了处理不同 API 的复杂性,提高开发效率。

4. 开发工具与 SDK 支持

  • 功能描述

    • TypeScript SDK:提供开源的 TypeScript 工具包(@smithery/sdk),简化与 MCP 服务器的交互。例如,支持多客户端连接(如 OpenAI 和 Anthropic 的适配器)。
    • Python SDK:支持 Python 开发者快速构建和测试 MCP 服务器。
    • CLI 工具:通过 npx @smithery/cli 安装和配置服务器,命令简单(如 smithery install mcp-obsidian --client claude)。
  • 代码示例

    typescript 复制代码
    import { MultiClient } from "@smithery/sdk";
    const client = new MultiClient();
    await client.connectAll({ exa: createTransport("https://your-mcp-server.example.com") });

    这段代码展示了如何用 TypeScript 连接到一个 MCP 服务器。

  • 优势:提供开发者友好的工具链,支持多种编程语言,降低技术门槛。

5. 社区与开源支持

  • 功能描述
    • Smithery 鼓励开发者贡献 MCP 服务器,所有服务器和 SDK 都托管在 GitHub 上(例如 smithery-ai/typescript-sdk)。
    • 提供 Discord 和 GitHub Discussions 社区,开发者可以交流经验、提交问题或改进文档。
    • 支持开源 CLI 和参考服务器代码,计划进一步开源更多组件(部分代码在早期因快速开发而未完全公开,但已承诺改进)。
  • 具体贡献
    • 开发者可以通过 GitHub 提交 Pull Requests,添加新服务器或优化现有功能。
    • Smithery 声称已有 628 个 GitHub 仓库,显示活跃的社区参与。
  • 优势:开放的生态系统促进协作,开发者可以快速扩展平台功能。

6. 隐私与安全

  • 功能描述
    • 本地优先:本地运行的 MCP 服务器确保敏感数据(如 API 密钥)留在用户设备上。
    • 临时配置:远程托管时,Smithery 声称配置数据(如 token)是临时的,不长期存储。
    • 数据政策:仅记录服务器的使用统计(如调用次数),不存储请求的具体内容。
  • 注意事项
    • 建议开发者使用环境变量存储密钥,避免直接输入到不受信任的表单。
    • 社区曾对 CLI 的早期版本提出安全担忧(如未开源的 minified 代码),Smithery 已承诺改进并开源代码。
  • 优势:强调安全性和隐私,适合企业级应用或对数据敏感的场景。

7. 跨行业应用

  • 功能描述
    • Smithery 的 MCP 框架支持多种行业场景,包括:
      • 开发:智能 IDE、代码自动化。
      • 研究:学术搜索、文献管理。
      • 商业:CRM 集成(如 HubSpot)、客户数据管理。
      • 创意:AI 图像生成(EverArt)、3D 建模(BlenderMCP)。
      • 医疗与法律:数据查询、决策支持。
  • 具体案例
    • 一个研究代理可以结合 arXiv 搜索、Web 摘要和 Zotero 管理,完成论文撰写的多步骤工作流。
    • 企业内部的 AI 助手可以通过 MCP 查询公司文档数据库,提升效率。
  • 优势:通用性和灵活性使其适用于多样化的 AI 应用场景。

三、典型使用场景

以下是一些具体的场景,展示 Smithery.ai 如何帮助开发者:

  1. 构建智能 IDE
    • 使用 GitHub MCP 服务器,AI 可以在 VS Code 中提交代码、创建 PR。
    • 集成 Obsidian MCP,AI 可以搜索和管理开发者的笔记。
  2. 开发多功能 AI 代理
    • 一个代理结合 Brave Search、Browserbase 和 Zotero,完成从 Web 搜索到文献整理的全流程任务。
  3. 企业内部工具
    • 部署一个内部 MCP 服务器,连接公司数据库,供 AI 查询客户数据或生成报告。
  4. 快速原型开发
    • 开发者通过 Smithery 快速测试一个天气查询服务器,验证其在 AI 聊天界面的效果。

四、与其他平台的区别

Smithery.ai 的独特之处在于其对 MCP 协议的专注和标准化设计。相比其他 AI 工具平台(如 Hugging Face 的模型托管),Smithery 更专注于 AI 代理的工具集成,而不是模型本身。它的主要竞争优势包括:

  • 标准化:MCP 协议消除了为每个工具编写适配代码的需要。
  • 模块化:支持从简单搜索到复杂工作流的多种功能。
  • 社区驱动:通过开源和社区贡献保持快速迭代。

相比之下,其他平台可能更专注于模型训练、推理或单一功能的 API(如 OpenAI 的 API),而 Smithery 提供了一个更通用的生态系统。


五、总结

Smithery.ai 是一个为开发者设计的平台,致力于通过 Model Context Protocol (MCP) 简化 AI 代理与外部工具和数据的集成。它提供了丰富的功能,包括:

  • 集中化的 MCP 服务器注册中心。
  • 灵活的部署和托管选项(本地或远程)。
  • 标准化的配置和集成接口。
  • 强大的 SDK 和 CLI 支持。
  • 活跃的社区和开源生态。
  • 注重隐私和安全的设计。

上月数据概览

月访问量99.82万对比上月
0.00%
月PV667.11万
平均访问时长323秒跳出率36.17%人均访问页面数6

热门国家/地区访客分布

国家流量占比月访问量人均访问时长人均访问页数跳出率
越南
4.12%
145.93%
200秒465.79%
印度
5.56%
35.30%
178秒446.65%
美国
8.94%
-0.03%
297秒633.97%
中国大陆
21.58%
37.54%
381秒642.89%
韩国
24.46%
147.51%
536秒829.15%

你可能还喜欢

Windsurf

一个由 xAI 开发的人工智能驱动的代码编辑器网站,原名为 Codeium,现已更名为 Windsurf。它是一个面向开发者和企业的先进 AI 编程工具,旨在通过智能化的功能提升开发效率,保持开发者的“心流状态”(flow state)。Windsurf 不仅是一个传统的代码补全

MCP官网

MCP 是一个由 Anthropic 公司发起并与社区共同开发的开放协议,旨在标准化大型语言模型 (LLM) 与外部数据源和工具之间的连接方式

DeepChat

DeepChat 是一款智能 AI 助手,与 DeepSeek 默契配合,为您带来强大而友好的 AI 体验。

Glama

一个以人工智能为核心的综合性AI工作平台,定位为“ChatGPT的替代品,面向高级用户”。它旨在为个人用户、开发者和企业提供一个灵活、高效的AI交互和开发环境。网站主打企业级安全与隐私,支持多种领先的AI模型(如GPT-4、Claude、Gemini等)

mcp.so

mcp.so 是一个 MCP 服务器的聚合平台,类似于一个“应用商店”或“资源库”,让用户可以轻松找到适合自己需求的 MCP 服务器,集成到 AI 客户端(如 Claude Desktop、Cursor 等)中。

RooCode

RooCode(原名 Roo Cline)是一个运行在VS Code中的扩展,基于AI技术,能够理解自然语言指令,执行复杂的开发任务。它通过与多种AI模型(包括OpenAI、Google Gemini、DeepSeek R1、Anthropic等)集成,提供从代码生成到系统架构

SpinAI

SpinAI 是一个开源的 AI 代理框架,核心目标是简化 AI 代理的开发流程。它通过提供内置的日志记录、使用跟踪和重新运行功能,让开发者能够快速创建 AI 代理并优化其行为。SpinAI 的一个突出特点是其开箱即用的可观测性(Observability),无需额外代码即可实现

MiniMax-与用户共创智能

MiniMax 成立于 2021 年 12 月,是领先的通用人工智能科技公司,致力于与用户共创智能。MiniMax 自主研发多模态、万亿参数的 MoE 大模型,并基于大模型推出海螺AI、星野等原生应用。MiniMax API 开放平台提供安全、灵活、可靠的 API 服务,助力企业和开发者快速搭建 AI 应用。

讯飞星辰

是由科大讯飞(iFlytek)推出的 讯飞星辰(MCP Platform) 平台,专注于 Model Context Protocol(MCP,模型上下文协议) 的生态建设与服务提供。

PulseMCP

https://www.pulsemcp.com/ 是一个为 MCP 生态系统服务的综合平台,提供了丰富的功能,包括 MCP 服务器目录、REST API、客户端支持、社区活动、用例展示和开发文档。它通过标准化的 MCP 协议,帮助开发者将 AI 模型与外部数据和工具无缝集成,适用于教育、开发、自动化、金融等多个领域。对于希望探索 MCP 潜力或构建 AI 集成的用户来说,PulseMCP 是一个不可或缺的资源中心。用户可以通过网站提供的 API、GitHub 仓库和社区渠道深入参与 MCP 生态的建设与应用。

Composio MCP

Composio 提供的一个强大平台,通过 Model Context Protocol (MCP) 实现 AI 代理、LLMs 和 IDEs 与外部工具的无缝集成。它提供了超过 250 种工具的预构建 MCP 服务器、20,000+ API 动作、内置认证支持以及灵活的本地/远程运行选项,极大地提高了开发效率和生产力。