SerpApi MCP Server
OfficialMCP-сервер SerpApi
Реализация сервера протокола контекста модели (MCP), интегрирующаяся с SerpApi для получения комплексных результатов поисковых систем и извлечения данных.
Возможности
Поиск по нескольким системам: Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay и другие
Ресурсы движков: Схемы параметров для каждого движка доступны через ресурсы MCP (см. инструмент поиска)
Данные о погоде в реальном времени: Погода с учетом местоположения и прогнозы через поисковые запросы
Данные фондового рынка: Финансовые показатели компаний и рыночные данные через интеграцию поиска
Динамическая обработка результатов: Автоматическое обнаружение и форматирование различных типов результатов
Гибкие режимы ответа: Полные или компактные JSON-ответы
JSON-ответы: Структурированный вывод в формате JSON с полным или компактным режимом
Related MCP server: SerpApi MCP Server
Быстрый старт
MCP-сервер SerpApi доступен как хостинг-сервис по адресу mcp.serpapi.com. Для подключения к нему необходимо предоставить API-ключ. Вы можете найти свой API-ключ на панели управления SerpApi.
Вы можете настроить Claude Desktop для использования хостинг-сервера:
{
"mcpServers": {
"serpapi": {
"type": "http",
"url": "https://mcp.serpapi.com/YOUR_SERPAPI_API_KEY/mcp"
}
}
}Самостоятельный хостинг
git clone https://github.com/serpapi/serpapi-mcp.git
cd serpapi-mcp
uv sync && uv run src/server.pyНастройка Claude Desktop:
{
"mcpServers": {
"serpapi": {
"type": "http",
"url": "http://localhost:8000/YOUR_SERPAPI_API_KEY/mcp"
}
}
}Получите свой API-ключ: serpapi.com/manage-api-key
Аутентификация
Поддерживаются два метода:
На основе пути:
/YOUR_API_KEY/mcp(рекомендуется)На основе заголовка:
Authorization: Bearer YOUR_API_KEY
Примеры:
# Path-based
curl "https://mcp.serpapi.com/your_key/mcp" -d '...'
# Header-based
curl "https://mcp.serpapi.com/mcp" -H "Authorization: Bearer your_key" -d '...'Инструмент поиска
MCP-сервер имеет один основной инструмент поиска, который поддерживает все движки SerpApi и типы результатов. Вы можете найти все доступные параметры в справочнике API SerpApi.
Схемы параметров движков также представлены как ресурсы MCP: serpapi://engines (индекс) и serpapi://engines/<engine>.
Параметры, которые вы можете предоставить, зависят от конкретного API-движка. Некоторые примеры параметров приведены ниже:
params.q(обязательно): Поисковый запросparams.engine: Поисковая система (по умолчанию: "google_light")params.location: Географический фильтрmode: Режим ответа - "complete" (по умолчанию) или "compact"...см. другие параметры в справочнике API SerpApi
Примеры:
{"name": "search", "arguments": {"params": {"q": "coffee shops", "location": "Austin, TX"}}}
{"name": "search", "arguments": {"params": {"q": "weather in London"}}}
{"name": "search", "arguments": {"params": {"q": "AAPL stock"}}}
{"name": "search", "arguments": {"params": {"q": "news"}, "mode": "compact"}}
{"name": "search", "arguments": {"params": {"q": "detailed search"}, "mode": "complete"}}Поддерживаемые движки: Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay и другие (см. serpapi://engines).
Типы результатов: Информационные блоки, органические результаты, новости, изображения, покупки - автоматически обнаруживаются и форматируются.
Разработка
# Local development
uv sync && uv run src/server.py
# Docker
docker build -t serpapi-mcp . && docker run -p 8000:8000 serpapi-mcp
# Regenerate engine resources (Playground scrape)
python build-engines.py
# Testing with MCP Inspector
npx @modelcontextprotocol/inspector
# Configure: URL mcp.serpapi.com/YOUR_KEY/mcp, Transport "Streamable HTTP transport"Устранение неполадок
"Missing API key": Укажите ключ в пути URL
/{YOUR_KEY}/mcpили в заголовкеBearer YOUR_KEY"Invalid key": Проверьте на serpapi.com/dashboard
"Rate limit exceeded": Подождите или обновите свой тарифный план SerpApi
"No results": Попробуйте другой запрос или движок
Участие в разработке
Сделайте форк репозитория
Создайте ветку для вашей функции:
git checkout -b feature/amazing-featureУстановите зависимости:
uv installВнесите изменения
Закоммитьте изменения:
git commit -m 'Add amazing feature'Отправьте изменения в ветку:
git push origin feature/amazing-featureОткройте Pull Request
Лицензия
Лицензия MIT - подробности см. в файле LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
Alicense-qualityBmaintenanceEnables searches across multiple search engines (Google, Bing, YouTube, etc.) and retrieval of parsed search results through SerpApi, allowing natural language queries to access live search engine data.Last updated162MIT- Flicense-quality-maintenanceEnables searching across multiple search engines (Google, Bing, YouTube, DuckDuckGo, etc.) and retrieving parsed search results via SerpApi integration.Last updated
- Alicense-qualityDmaintenanceIntegrates with SerpAPI and YouTube to provide comprehensive search capabilities across Google Search, News, Scholar, Trends, Finance, Maps, Images, YouTube, and transcript retrieval for AI assistants.Last updated2MIT
- Alicense-qualityDmaintenanceEnables AI assistants to perform real-time web searches, extract data from web pages, map website structures, and crawl websites using the Tavily API.Last updated136MIT
Related MCP Connectors
Web search, news, page retrieval, sitemaps, and trending topics through Search1API.
The best web search for your AI Agent
Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/serpapi/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server