← 返回目录
S

Search1API MCP Server

官方
一个API覆盖网页搜索、新闻、抓取、站点地图和热门话题的官方MCP服务器。
分类
开发工具 第 26 / 438
Stars
★ 173 非常热门
传输方式
stdio(本地进程) · Streamable HTTP
运行环境
Node.js 20+ · 远程托管(无需本地环境)
凭据
需要 API Key / 凭据
许可证
MIT
最近提交
工具数
5
67FMRS · C

Search1API MCP服务器是官方维护的服务器,功能全面,覆盖搜索、新闻、爬取、站点地图和趋势,提供远程和本地两种模式,认证方式灵活,但需注意API密钥安全和成本。

最强项 · 维护活跃度 16/20 最弱项 · 可靠性 10/20

可靠性
10/20
安全与权限
12/20
维护活跃度
16/20
文档质量
15/20
安装易用性
14/20
查看各项评分依据
可靠性 10/20
静态审查:README声明支持stdio和HTTP传输,且有明确的工具列表和参数。但仓库中没有提供可验证的执行证据(如CI工作流或测试文件),因此无法确认服务器是否能正确完成初始化握手和工具列表。评分基于代码和文档的一致性,但缺少测试和CI,故不超过12分,实际给10分。
安全与权限 12/20
凭据通过SEARCH1API_KEY环境变量或OAuth处理,但README建议使用URL查询参数作为legacy方法,这可能导致凭据泄露(尽管有警告)。服务器有MCP_ALLOWED_HOSTS和MCP_ALLOWED_ORIGINS用于控制网络访问,但权限最小化方面未明确。未发现恶意行为或严重风险,但凭据处理存在风险,故给12分。
维护活跃度 16/20
仓库有MIT许可证,版本历史清晰,有频繁的发布和版本更新。没有发现提交频率或问题响应的证据,但版本历史和许可证表明持续维护。给16分。
文档质量 15/20
README提供了详细的安装、认证、工具参数和示例,但缺少故障排除和成本信息。文档与仓库声明一致,但未提及限流或错误处理。给15分。
安装易用性 14/20
提供了远程和本地两种安装方式,并有主流客户端的配置示例(Claude Desktop、VS Code等)。本地模式需要Node.js和API密钥,配置步骤清晰。但缺少平台兼容性细节,且远程模式可能依赖OAuth流程。给14分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 需要高质量、可靠搜索能力的开发者
  • 希望快速集成多搜索功能的AI应用
  • 需要OAuth简化认证的远程MCP场景

不适合谁

  • 完全离线或无需外部API的用户
  • 需要搜索私有数据或不希望数据离开本地的场景
  • 对搜索成本敏感且需要大量爬取的用户(每个爬取消耗额外信用)

所需权限

  • 需要Search1API API密钥(本地模式)或OAuth授权(远程模式)
  • 远程模式默认信任mcp.search1api.com和本地主机;自托管HTTP部署可通过MCP_ALLOWED_HOSTS和MCP_ALLOWED_ORIGINS配置额外主机
  • 爬取和搜索可能消耗API信用额度

风险与副作用

  • API密钥泄露风险:通过URL参数传递密钥可能暴露在日志中,推荐使用OAuth或Authorization头
  • 网络依赖:远程模式需要访问mcp.search1api.com,可能受网络环境影响
  • 数据隐私:搜索和爬取的内容会发送到第三方API,需注意敏感信息
  • 速率限制和费用:高频率请求可能产生费用或触发限制

安装接入

准备工作

运行环境:Node.js 20+ · 远程托管(无需本地环境)

SEARCH1API_KEY 必填密钥 Search1API 的 API 密钥,本地 stdio 模式必需,可从 dashboard.search1api.com 获取。
其他可选配置项(2 个)
MCP_ALLOWED_HOSTS 可选 自托管 HTTP 部署时允许访问的主机名(逗号分隔),默认已允许 mcp.search1api.com 和 localhost。
MCP_ALLOWED_ORIGINS 可选 自托管 HTTP 部署时受信任的浏览器 Origin 主机名(逗号分隔),仅浏览器客户端需要。

远程模式:在MCP客户端中配置URL为 https://mcp.search1api.com/mcp,使用OAuth或Authorization: Bearer <API_KEY>头。本地模式:使用npx运行 search1api-mcp,并设置SEARCH1API_KEY环境变量。具体客户端配置示例见README。

claude_desktop_config.json
{
  "mcpServers": {
    "search1api": {
      "command": "npx",
      "args": ["-y", "search1api-mcp"],
      "env": {
        "SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
      }
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "search1api": {
      "command": "npx",
      "args": [
        "-y",
        "search1api-mcp"
      ],
      "env": {
        "SEARCH1API_KEY": "YOUR_SEARCH1API_KEY"
      }
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add search1api -e SEARCH1API_KEY=YOUR_SEARCH1API_KEY -- npx -y search1api-mcp

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

连接后在客户端工具列表中应出现 search、news、crawl、sitemap、trending 五个工具;可让 AI 调用 search 搜索一个简单问题来验证连接正常。

常见排障

  1. 检查SEARCH1API_KEY是否已正确设置且有效。确认网络连接正常。对于自托管HTTP部署,确保MCP_ALLOWED_HOSTS包含所需主机,浏览器客户端需配置MCP_ALLOWED_ORIGINS。查看MCP客户端日志确认错误信息。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 用 search 搜索一下 2025 年 AI agent 的最新进展,返回 10 条结果
  • 从 Hacker News 上抓取今天的热门新闻
  • 帮我爬取 https://github.com/superagents-lab/search1api-mcp 页面的完整内容
  • 获取这个网站的 sitemap:https://www.search1api.com

工具能力 5

search 只读
使用Search1API进行网页搜索,支持自定义搜索引擎、结果数量、爬取前N条结果、站点过滤和时间范围。
news 只读
搜索新闻报道,支持多个新闻源,可配置结果数量、爬取、站点过滤和时间范围。
crawl 只读
从指定URL提取网页内容。
sitemap 只读
获取指定URL的所有相关链接(站点地图)。
trending 只读
从热门平台(如GitHub、Hacker News)获取热门话题。

使用场景

需要实时网页搜索结果的AI助手
获取最新新闻动态
深度抓取网页全文内容
快速获取网站结构或相关链接
跟踪热门话题趋势

支持客户端

Claude Desktop
Claude.ai
Cursor
VS Code
Claude Code
Windsurf

依据项目文档列出,未经本站实测。

详细介绍

Search1API官方MCP服务器,提供网页搜索、新闻搜索、网页内容抓取、站点地图发现和热门话题查询功能。支持远程MCP(Streamable HTTP)和本地stdio模式,远程模式支持OAuth 2.1或API密钥认证,本地模式需要SEARCH1API_KEY环境变量。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 9c159f7acad1 数据同步于 2026-10-12 查看 FMRS 评分方法