返回 MCP 目录
public公开dns本地运行

Serper-search-mcp

一个基于Serper API的MCP服务器,提供谷歌搜索功能和AI深度研究工具,支持可配置搜索参数、多级研究深度和结果质量监控。

article

README

🚀 基于Serper的搜索MCP服务器

这是一个具备Google搜索功能的模型上下文协议(MCP)服务器,借助Serper API达成搜索功能,还集成了AI驱动的深度研究工具。它能让搜索与研究功能轻松融入您的MCP应用程序。

🚀 快速开始

本服务器可将强大的搜索和研究功能集成到您的MCP应用程序中。以下是使用前的准备步骤。

✨ 主要特性

  • 🌐 借助Serper API,实现强大的Google搜索整合。
  • 🔄 搜索结果数据丰富,涵盖:
    • 知识图谱信息
    • 自然搜索结果
    • “人们也问”问题
    • 相关搜索
  • 🤖 AI驱动的深度研究工具

📦 安装指南

  1. 克隆仓库:
    git clone https://github.com/your-repository.git
    
  2. 安装依赖:
    npm install
    
  3. 构建服务:
    npm run build
    

📚 详细文档

🛠️ 配置

创建一个.env文件并添加以下内容:

PORT=8080
SERPER_API_KEY=your_api_key_here

📱 如何集成

Claude Desktop配置

在Claude Desktop中,复制以下路径到settings.json

{
  "search_provider": {
    "type": "custom",
    "endpoint": "http://localhost:8080"
  }
}

🔍 功能说明

搜索工具

支持多种搜索类型:

  • 文本搜索
  • 图像搜索
  • 网页快照

深度研究工具

提供全面的分析功能:

  • 数据挖掘
  • 智能摘要
  • 可视化报告

📝 示例响应

{
  "search_provider": {
    "type": "custom",
    "endpoint": "http://localhost:8080"
  }
}

📊 质量指标

包括:

  • 研究过程跟踪
  • 性能监控
  • 使用模式分析

💡 注意事项

⚠️ 重要提示

确保所有依赖项已正确安装,并保持环境变量配置无误。

🤝 贡献指南

欢迎贡献!请参考CONTRIBUTING.md文件了解如何参与。

📄 许可证

本项目遵循MIT License协议,详情见LICENSE文件。

🙏 致谢

感谢以下项目的支持:

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端