
serpapi-mcp
Характеристики
Общее
- СтатусСообщество
- Разработчикserpapi
- ЛицензияMIT
Технологии
- ЯзыкиPython
- Транспортsse
Описание
Возможности
- Поиск по всем основным поисковым системам: Google, Bing, Yahoo, DuckDuckGo, YouTube, eBay и более десяти других специализированных движков (Google Scholar, Shopping, Images, News и т.д.).
- Запрос погоды по местоположению: текущая температура, влажность, ветер, почасовой и дневной прогноз.
- Получение данных о компаниях и фондовом рынке: котировки акций, финансовые отчёты, мультипликаторы.
- Автоматическое определение типа результата — сервер сам распознаёт новости, изображения, видео, товары, локальные результаты и форматирует их соответствующим образом.
- Гибкий формат ответа: полный JSON со всеми полями или компактный режим с ключевыми данными.
- Доступ к схеме параметров каждого движка через MCP-ресурсы — вы можете узнать, какие параметры поддерживает конкретный поисковик.
- Два способа аутентификации: через URL-путь (с API-ключом в адресе) или через HTTP-заголовок Authorization.
- Работа в облачной версии (хостинг SerpApi) или локально на вашем сервере.
Как подключить
Зарегистрируйтесь на SerpApi и получите API-ключ (доступен бесплатный тариф).
Облачный способ: добавьте в конфигурацию вашего MCP-клиента (Claude Desktop, VS Code, Cursor) следующую запись:
{
"mcpServers": {
"serpapi": {
"type": "http",
"url": "https://mcp.serpapi.com/ВАШ_КЛЮЧ_API/mcp"
}
}
}
После добавления перезапустите клиент. Сервер готов к запросам.
Самостоятельный хостинг: склонируйте репозиторий и запустите сервер:
git clone https://github.com/serpapi/serpapi-mcp.git
cd serpapi-mcp
uv sync && uv run src/server.py
Затем укажите в конфигурации локальный URL:
{
"mcpServers": {
"serpapi": {
"type": "http",
"url": "http://localhost:8000/ВАШ_КЛЮЧ_API/mcp"
}
}
}
Альтернативно можно передать ключ в заголовке Authorization: Bearer YOUR_API_KEY.
Примеры запросов
«Найди последние новости об искусственном интеллекте на Google News и выведи заголовки за сегодня» — сервер вернёт структурированный список новостей с датами и ссылками.
«Какая погода в Лондоне на этой неделе? Дай почасовой прогноз на пятницу» — получите температуру, влажность, скорость ветра и вероятность осадков.
«Покажи цены на iPhone 16 на eBay, отсортируй по возрастанию цены и верни первые 5 результатов» — результаты с eBay с указанием цены, состояния товара и рейтинга продавца.
«Получи финансовые показатели Microsoft за последний квартал» — данные о выручке, чистой прибыли, EPS, P/E ratio и другие метрики.
Технические детали
- Язык: Python 3.13+
- Транспорт: SSE (Server-Sent Events) на базе HTTP
- Лицензия: MIT
- Совместимые клиенты: Claude Desktop, VS Code, Cursor и любые другие MCP-совместимые приложения, поддерживающие HTTP-серверы
- Документация: SerpApi Search Engine APIs