Search1API MCP Server

Search1API MCP Server

site icon
2025.04.06 116
TypeScript搜索服务内容提取新闻搜索站点地图提取深度思考搜索工具
Search1API MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供搜索和爬取功能,支持多种搜索服务和内容提取。
View on GitHub

Overview

基本能力

产品定位

Search1API MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供搜索和爬取功能,支持多种搜索服务和内容提取。

核心功能

  • Web 搜索功能
  • 新闻搜索功能
  • 网页内容提取
  • 网站站点地图提取
  • 深度思考和复杂问题解决(使用 DeepSeek R1)
  • 与多种 MCP 客户端无缝集成

适用场景

  • 需要集成搜索功能的应用程序
  • 需要新闻搜索功能的应用程序
  • 需要网页内容提取的应用程序
  • 需要网站站点地图提取的应用程序
  • 需要深度思考和复杂问题解决的应用程序

工具列表

  1. Search Tool:使用 Search1API 进行网页搜索。
  2. News Tool:使用 Search1API 进行新闻搜索。
  3. Crawl Tool:从 URL 提取内容。
  4. Sitemap Tool:从 URL 获取所有相关链接。
  5. Reasoning Tool:用于深度思考和复杂问题解决。
  6. Trending Tool:从热门平台获取趋势话题。

常见问题解答

  • 如何获取 Search1API 密钥?:注册 Search1API 并从仪表板获取 API 密钥。
  • 如何配置 API 密钥?:可以通过 .env 文件、环境变量或 MCP 客户端配置。
  • 如何与 LibreChat 集成?:需要克隆仓库、配置 API 密钥、构建服务器并配置 LibreChat。

使用教程

使用依赖

  • Node.js >= 18.0.0
  • 有效的 Search1API API 密钥

安装教程

  1. 克隆仓库: bash git clone https://github.com/fatwang2/search1api-mcp.git cd search1api-mcp
  2. 配置 API 密钥: bash echo "SEARCH1API_KEY=your_api_key_here" > .env
  3. 安装依赖并构建: bash npm install npm run build

调试方式

启动服务器:

npm start

集成与 LibreChat (Docker)

  1. 克隆仓库到 LibreChat 可访问的位置。
  2. 配置 API 密钥。
  3. 构建服务器。
  4. 编辑 librechat.yaml 以运行服务器。
  5. 配置 Docker 卷绑定。
  6. 重启 LibreChat。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。