Serper Search MCP Server

Serper Search MCP Server

site icon
2025.03.22 20
TypeScript搜索服务AI研究工具搜索工具
Serper Search MCP Server 是一个基于 Model Context Protocol 的服务,通过 Serper API 提供 Google 搜索能力,并包含一个 AI 驱动的深度研究工具。该服务器使得搜索和研究功能可以轻松集成到支持 MCP 的应用程序中。
View on GitHub

Overview

基本能力

产品定位

Serper Search MCP Server 是一个提供 Google 搜索功能和 AI 深度研究工具的服务,旨在为开发者提供强大的搜索和研究能力集成。

核心功能

  • 🌐 通过 Serper API 提供强大的 Google 搜索集成
  • 🔄 丰富的搜索响应数据,包括知识图谱信息、有机搜索结果、"People Also Ask" 问题和相关搜索
  • 🧠 AI 驱动的深度研究工具,支持多步骤、迭代式研究,生成子查询以全面探索主题,并从多个来源合成信息
  • 🛠 可配置的搜索参数,包括国家定位、语言选择、结果数量定制和自动纠正选项
  • 🔒 安全的 API 密钥处理
  • ⚡️ 支持速率限制和缓存
  • 📝 提供 TypeScript 支持和完整的类型定义
  • 📊 集成的性能指标用于结果优化

适用场景

  • 需要集成 Google 搜索功能的应用程序
  • 需要进行深度研究的 AI 应用
  • 需要可配置搜索参数的研究工具

工具列表

  1. 搜索工具:提供基本的 Google 搜索功能,支持多种参数配置。
  2. 深度研究工具:AI 驱动的多步骤研究工具,支持不同深度的研究需求。

常见问题解答

  • 如何获取 Serper API 密钥? 从 Serper.dev 获取 API 密钥。
  • 如何禁用质量指标? 在 .env 文件中设置 DISABLE_METRICS=true

使用教程

使用依赖

  1. 确保已安装 Node.js 和 pnpm。

安装教程

  1. 克隆仓库:
git clone https://github.com/yourusername/serper-search-server.git
cd serper-search-server
  1. 安装依赖:
pnpm install
  1. 构建服务器:
pnpm run build

配置

  1. 获取 Serper API 密钥并创建 .env 文件:
SERPER_API_KEY=your_api_key_here

调试方式

  1. 启动服务器并检查日志输出:
pnpm start
  1. 使用 Postman 或 curl 测试 API 端点。

许可证

该项目遵循 MIT 开源许可条款。