基本能力
产品定位
Search1API MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供搜索和爬取功能,支持多种搜索服务和内容提取。
核心功能
- Web 搜索功能
- 新闻搜索功能
- 网页内容提取
- 网站站点地图提取
- 深度思考和复杂问题解决(使用 DeepSeek R1)
- 与多种 MCP 客户端无缝集成
适用场景
- 需要集成搜索功能的应用程序
- 需要新闻搜索功能的应用程序
- 需要网页内容提取的应用程序
- 需要网站站点地图提取的应用程序
- 需要深度思考和复杂问题解决的应用程序
工具列表
- Search Tool:使用 Search1API 进行网页搜索。
- News Tool:使用 Search1API 进行新闻搜索。
- Crawl Tool:从 URL 提取内容。
- Sitemap Tool:从 URL 获取所有相关链接。
- Reasoning Tool:用于深度思考和复杂问题解决。
- Trending Tool:从热门平台获取趋势话题。
常见问题解答
- 如何获取 Search1API 密钥?:注册 Search1API 并从仪表板获取 API 密钥。
- 如何配置 API 密钥?:可以通过
.env
文件、环境变量或 MCP 客户端配置。 - 如何与 LibreChat 集成?:需要克隆仓库、配置 API 密钥、构建服务器并配置 LibreChat。
使用教程
使用依赖
- Node.js >= 18.0.0
- 有效的 Search1API API 密钥
安装教程
- 克隆仓库:
bash
git clone https://github.com/fatwang2/search1api-mcp.git
cd search1api-mcp - 配置 API 密钥:
bash
echo "SEARCH1API_KEY=your_api_key_here" > .env - 安装依赖并构建:
bash
npm install
npm run build
调试方式
启动服务器:
bash
npm start
集成与 LibreChat (Docker)
- 克隆仓库到 LibreChat 可访问的位置。
- 配置 API 密钥。
- 构建服务器。
- 编辑
librechat.yaml
以运行服务器。 - 配置 Docker 卷绑定。
- 重启 LibreChat。