serpapi/serpapi-mcp

serpapi/serpapi-mcp

от serpapi
MCP-сервер для поиска через SerpApi: объединяет Google, Bing, YouTube, eBay и другие движки. Поддерживает погоду, котировки и гибкие режимы ответов - удобно для ИИ-агентов, которым нужны структурир...

SerpApi MCP Server

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

Python 3.13+ MIT License Install in VS Code Install in Cursor

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

Часто задаваемые вопросы

Инструменты были проиндексированы:
searchтолько чтениевнешний мир

Универсальный инструмент поиска, поддерживающий все движки SerpApi и типы результатов. Когда использовать: - Любой запрос, которому нужны живые структурированные данные SERP: веб-результаты, новости, списки товаров, вакансии, местные компании, цены на авиабилеты и отели, видеорезультаты, изображения, карточки акций и погоды, сущности графа знаний. Обнаружение движков через ресурсы MCP: - serpapi://engines перечисляет все движки, поддерживаемые этим инструментом. - serpapi://engines/<engine> предоставляет параметры конкретного движка и поддерживаемые опции. - Пример: serpapi://engines/google_news Схема входных данных: params: JSON-объект с параметрами движка SerpApi. Общие параметры: - q: поисковый запрос. Обязателен для большинства движков. - engine: название движка SerpApi. По умолчанию "google_light". - location: необязательное географическое местоположение для локализованных результатов. - output: необязательный формат ответа. Не указывайте для JSON (по умолчанию) или укажите "md" для Markdown. Параметры конкретного движка доступны через ресурсы MCP: - serpapi://engines перечисляет все поддерживаемые движки. - serpapi://engines/<engine> предоставляет параметры и опции для одного движка. mode: режим ответа. По умолчанию "complete". - "complete": возвращает полный ответ SerpApi. - "compact": удаляет поля метаданных из JSON-ответов. Markdown возвращается без изменений. Схема выходных данных: structuredContent.result содержит строку ответа: сериализованный JSON или неизменённый Markdown. Та же строка включается в текстовое содержимое. При сбоях инструмента эта обёртка сохраняется, а isError устанавливается в true. Направляемый поиск: Поисковые запросы могут запрашивать недостающие параметры движка у клиентов, поддерживающих эту возможность, используя каталог движков и правила конкретного движка. Поиск авиабилетов собирает аэропорты и даты, поиск отелей - пункт назначения и даты проживания, а поиск маршрутов - недостающие конечные точки. Прочее…

Поиск SerpApi

Параметры
  • modestring

    Режим ответа (по умолчанию: "complete") - "complete": Возвращает полный ответ - "compact": Удаляет поля метаданных из JSON-ответов; Markdown не изменяется

  • paramsobject | null

    Словарь параметров, специфичных для SerpApi. К общим параметрам относятся: - q: поисковый запрос (обязателен для большинства движков) - engine: используемый поисковый движок (по умолчанию: "google_light") - location: фильтр по географическому местоположению - output: формат ответа; опустите для JSON или укажите "md" для Markdown

search_dashboardтолько чтениевнешний мир

Интерактивный вариант дашборда для search: возвращает сводные метрики, диаграмму разбивки по источникам и таблицу результатов с панелью деталей, раскрывающейся по клику, — всё отображается в разговоре. Параметры те же, что и у search. Используется для более наглядного визуального обзора результатов запроса. Автоматически выбирает дашборд, специфичный для поисковой системы, когда он доступен (например, google_flights получает графики ценовой аналитики).

Поиск SerpApi (панель управления)

Параметры
  • paramsobject
search_tableтолько чтениевнешний мир

Интерактивный UI-вариант search: возвращает органические результаты в виде сортируемой, доступной для поиска таблицы, отображаемой в разговоре. Параметры те же, что и у search. Используйте, когда хост поддерживает MCP Apps и пользователь хочет просматривать результаты визуально, а не читать JSON.

Поиск SerpApi (таблица)

Параметры
  • paramsobject

Выберите клиент, чтобы установить serpapi/serpapi-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "serpapi-serpapi-mcp-6gdldekbnt": {
      "type": "http",
      "url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "serpapi-serpapi-mcp-6gdldekbnt": {
      "type": "http",
      "url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"serpapi-serpapi-mcp-6gdldekbnt\",\"type\":\"http\",\"url\":\"https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "serpapi-serpapi-mcp-6gdldekbnt": {
      "type": "http",
      "url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add --transport http serpapi-serpapi-mcp-6gdldekbnt https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp

Либо через JSON-конфиг:

claude mcp add-json serpapi-serpapi-mcp-6gdldekbnt "{\"type\":\"http\",\"url\":\"https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add serpapi-serpapi-mcp-6gdldekbnt --url https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.serpapi-serpapi-mcp-6gdldekbnt]
url = "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите serpapi/serpapi-mcp.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "serpapi-serpapi-mcp-6gdldekbnt": {
      "type": "http",
      "url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например serpapi-serpapi-mcp-6gdldekbnt.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: serpapi-serpapi-mcp-6gdldekbnt
    type: http
    url: https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "serpapi-serpapi-mcp-6gdldekbnt": {
      "type": "http",
      "url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
    }
  }
}

Похожие MCP-сервера

fatwang2/search1api-mcp

fatwang2/search1api-mcp

от fatwang2

Официальный MCP сервер Search1API объединяет веб-поиск, новости, краулинг и тренды в одном инструменте. Подходит разработчикам ИИ-агентов: поддерживает Google, Bing, Reddit, YouTube и другие источн...

TypeScript⭐ 173
TimLukaHorstmann/mcp-weather

TimLukaHorstmann/mcp-weather

от timlukahorstmann

MCP-сервер для получения почасового (на 12 часов) и дневного (до 15 дней) прогноза погоды через AccuWeather API. Подходит для Claude и других языковых моделей — помогает узнавать температуру, осадк...

TypeScript⭐ 34
Погода MCP

Погода MCP

от weather-mcp

MCP сервер для погоды, подключающий AI-ассистентов к 16 инструментам: прогнозы, оповещения и историческую погоду с 1940 года. Бесплатно, без API ключей и регистрации, на открытых данных NOAA и Open-Meteo.

TypeScript⭐ 49
Perufitlife/aviation-mcp

Perufitlife/aviation-mcp

от perufitlife

MCP-сервер для живых авиационных данных: METAR погода, характеристики самолётов, вопросы FAA. Подключается к Claude, ChatGPT без ключей — полезно пилотам и разработчикам ИИ ассистентов.

JavaScript⭐ 2
nkapila6/mcp-local-rag

nkapila6/mcp-local-rag

от nkapila6

Локальный MCP-сервер для RAG-поиска и глубоких исследований без API-ключей. Поддерживает 9+ поисковых движков (Google, DuckDuckGo и др.), выполняет семантическое ранжирование результатов. Полезен д...

Python⭐ 134
HughesCuit/heventure-search-mcp

HughesCuit/heventure-search-mcp

от hughescuit

Бесплатный MCP сервер для веб-поиска без API ключей. Мгновенный запуск, поддержка DuckDuckGo, Bing и Google. Полезен разработчикам AI ассистентов. Опционально доступны платные поисковики для лучших...

Python⭐ 10
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин