Integrations
Provides access to Google SERP data through DataForSEO's SERP API, allowing retrieval of real-time search engine results including titles, descriptions, and URLs.
Supports server implementation built on Node.js, requiring v14 or higher for handling DataForSEO API requests and responses.
Offers a TypeScript-based implementation for creating and extending tools that interact with DataForSEO APIs.
Сервер MCP DataForSEO
Реализация сервера Model Context Protocol (MCP) для DataForSEO, позволяющая Клоду взаимодействовать с выбранными API DataForSEO и получать данные SEO через стандартизированный интерфейс.
Функции
- SERP API: данные страницы результатов поисковой системы (SERP) в режиме реального времени для Google, Bing и Yahoo;
- API KEYWORDS_DATA: исследование ключевых слов и данные о кликах, включая объем поиска, цену за клик и другие показатели;
- API ONPAGE: позволяет сканировать веб-сайты и веб-страницы в соответствии с настраиваемыми параметрами для получения показателей эффективности SEO на странице;
- API DATAFORSEO_LABS: данные по ключевым словам, SERP и доменам на основе внутренних баз данных DataForSEO и собственных алгоритмов.
Предпосылки
- Node.js (v14 или выше)
- Учетные данные API DataForSEO (логин и пароль API)
Установка
- Клонируйте репозиторий:
- Установить зависимости:
- Настройте переменные среды:
Строительство и запуск
Создайте проект:
Запускаем сервер:
Доступные модули
Для включения/отключения доступны следующие модули:
SERP
: данные SERP в реальном времени для Google, Bing и Yahoo;KEYWORDS_DATA
: исследование ключевых слов и данные о посещениях;ONPAGE
: сканирование веб-сайтов и веб-страниц для получения показателей эффективности SEO на странице;DATAFORSEO_LABS
: данные по ключевым словам, SERP и доменам на основе баз данных и алгоритмов DataForSEO.
Добавление новых инструментов/модулей
Структура модуля
Каждый модуль соответствует определенному API DataForSEO:
- Модуль
SERP
→ API SERP - Модуль
KEYWORDS_DATA
→ API данных ключевых слов - Модуль
ONPAGE
→ API OnPage - Модуль
DATAFORSEO_LABS
→ API DataForSEO Labs
Варианты реализации
Вы можете:
- Добавить новый инструмент к существующему модулю
- Создать совершенно новый модуль
Добавление нового инструмента
Вот как добавить новый инструмент в любой новый или уже существующий модуль:
Создание нового модуля
- Создайте новый каталог в
src/modules/
для вашего модуля:
- Создайте файлы модуля:
- Зарегистрируйте свой модуль в
src/config/modules.config.ts
:
- Инициализируйте свой модуль в
src/index.ts
:
Какие конечные точки/API вы хотите, чтобы мы поддерживали в дальнейшем?
Мы всегда стремимся расширить возможности этого сервера MCP. Если у вас есть определенные конечные точки DataForSEO или API, которые вы хотели бы видеть поддерживаемыми, пожалуйста:
- Проверьте документацию API DataForSEO, чтобы узнать, что доступно.
- Откройте задачу в нашем репозитории GitHub с помощью:
- API/конечная точка, которую вы хотели бы поддерживать;
- Краткое описание вашего варианта использования;
- Опишите любые конкретные функции, которые вы хотели бы реализовать.
Ваши отзывы помогают нам определить приоритеты поддержки API в дальнейшем!
Ресурсы
This server cannot be installed
Сервер Model Context Protocol, который позволяет Клоду взаимодействовать с API-интерфейсами DataForSEO, предоставляя доступ к данным SEO, включая SERP, исследование ключевых слов, показатели на странице и аналитику домена.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.Last updated -3511TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -Python
- -securityFlicense-qualityA stdio-based server that enables interaction with the DataForSEO API through the Model Context Protocol, allowing users to fetch SEO data including search results, keywords data, backlinks, on-page analysis, and more.Last updated -145JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.Last updated -8544MIT License