SS

serpapi/serpapi-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

182 stars 44 forks 质量 90 趋势 37MIT

serpapi/serpapi-mcp 是从 https://github.com/serpapi/serpapi-mcp. 导入的 MCP 服务器候选

概览

serpapi/serpapi-mcp 是从 https://github.com/serpapi/serpapi-mcp. 导入的 MCP 服务器候选

概述(AI 翻译)

一个模型上下文协议(MCP)服务器实现,集成于 SerpApi,实现全面的搜索引擎结果和数据提取。

特色

  • 多引擎搜索:Google、Bing、Yahoo、DuckDuckGo、YouTube、eBay等
  • 引擎资源:通过MCP资源提供的逐引擎参数模式(参见搜索工具)
  • 实时天气数据:基于位置的天气,通过搜索查询提供预报
  • 股市数据:通过搜索集成获取公司财务和市场数据
  • 动态结果处理:自动检测并格式化不同结果类型
  • 灵活响应模式:完整或紧凑的JSON响应
  • JSON 响应(默认):结构化 JSON 输出,包含完整或紧凑模式
  • Markdown 响应:平均将令牌使用率降低50%,对于复杂嵌套JSON的API减少超过90%。
  • 交互式界面(MCP应用):选择加入的search_table和[search_dashboard工具,在支持主机中将结果渲染为交互式UI。
  • Claude 桌面扩展:通过 MCP 捆绑包([.mcpb)实现一键本地安装,详见下文

快速开始

SerpApi MCP 服务器作为托管服务在 mcp 上可用。

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

SerpApi MCP Server

A Model Context Protocol (MCP) server implementation that integrates with SerpApi for comprehensive search engine results and data extraction.

Features

  • Multi-Engine Search: Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay, and more
  • Engine Resources: Per-engine parameter schemas available via MCP resources (see Search Tool)
  • Real-time Weather Data: Location-based weather with forecasts via search queries
  • Stock Market Data: Company financials and market data through search integration
  • Dynamic Result Processing: Automatically detects and formats different result types
  • Flexible Response Modes: Complete or compact JSON responses
  • JSON Responses (default): Structured JSON output with complete or compact modes
  • Markdown Responses: Cut token usage by 50% on average and by more than 90% for APIs with complex nested JSON.
  • Interactive UI (MCP Apps): Opt-in search_table and search_dashboard tools that render results as an interactive UI in supporting hosts
  • Claude Desktop Extension: One-click local install from an MCP Bundle (.mcpb), see below

Quick start

SerpApi MCP Server is available as a hosted service at mcp.serpapi.com. In order to connect to it, you need to provide an API key. You can find your API key on your SerpApi dashboard.

You can configure Claude Desktop to use the hosted server:

{
  "mcpServers": {
    "serpapi": {
      "type": "http",
      "url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
    }
  }
}

You can also add the hosted server to these MCP clients:

OpenClaw

openclaw mcp add serpapi --url https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp --transport streamable-http

Claude Code

在 GitHub 查看完整 README

安装

npx @modelcontextprotocol/inspector
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "serpapi": { "type": "http", "url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp" } } }