Сервер 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)
Установка
- Клонируйте репозиторий:
- Установить зависимости:
- Настройте переменные среды:
Установка как пакета NPM
Вы можете установить пакет глобально:
Или запустите его напрямую, без установки:
Не забудьте задать переменные среды перед выполнением команды:
Строительство и запуск
Создайте проект:
Запускаем сервер:
Доступные модули
Для включения/отключения доступны следующие модули:
SERP
: данные SERP в реальном времени для Google, Bing и Yahoo;KEYWORDS_DATA
: исследование ключевых слов и данные о посещениях;ONPAGE
: сканирование веб-сайтов и веб-страниц для получения показателей эффективности SEO на странице;DATAFORSEO_LABS
: данные по ключевым словам, SERP и доменам на основе баз данных и алгоритмов DataForSEO;BACKLINKS
: данные о входящих ссылках, ссылающихся доменах и ссылающихся страницах для любого домена, поддомена или веб-страницы;BUSINESS_DATA
: основано на обзорах компаний и деловой информации, публично размещенной на следующих платформах: Google, Trustpilot, Tripadvisor;DOMAIN_ANALYTICS
: помогает определить все возможные технологии, используемые для создания веб-сайтов, и предлагает данные Whois;
Добавление новых инструментов/модулей
Структура модуля
Каждый модуль соответствует определенному API DataForSEO:
- Модуль
SERP
→ API SERP - Модуль
KEYWORDS_DATA
→ API данных ключевых слов - Модуль
ONPAGE
→ API OnPage - Модуль
DATAFORSEO_LABS
→ API DataForSEO Labs BACKLINKS
: модуль → API обратных ссылокBUSINESS_DATA
: модуль → API бизнес-данныхDOMAIN_ANALYTICS
: модуль → API аналитики домена
Варианты реализации
Вы можете:
- Добавить новый инструмент к существующему модулю
- Создать совершенно новый модуль
Добавление нового инструмента
Вот как добавить новый инструмент в любой новый или уже существующий модуль:
Создание нового модуля
- Создайте новый каталог в
src/modules/
для вашего модуля:
- Создайте файлы модуля:
- Зарегистрируйте свой модуль в
src/config/modules.config.ts
:
- Инициализируйте свой модуль в
src/index.ts
:
Какие конечные точки/API вы хотите, чтобы мы поддерживали в дальнейшем?
Мы всегда стремимся расширить возможности этого сервера MCP. Если у вас есть определенные конечные точки DataForSEO или API, которые вы хотели бы видеть поддерживаемыми, пожалуйста:
- Проверьте документацию API DataForSEO, чтобы узнать, что доступно.
- Откройте задачу в нашем репозитории GitHub с помощью:
- API/конечная точка, которую вы хотели бы поддерживать;
- Краткое описание вашего варианта использования;
- Опишите любые конкретные функции, которые вы хотели бы реализовать.
Ваши отзывы помогают нам определить приоритеты поддержки API в дальнейшем!
Ресурсы
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер Model Context Protocol, который позволяет Клоду взаимодействовать с API-интерфейсами DataForSEO, предоставляя доступ к данным SEO, включая SERP, исследование ключевых слов, показатели на странице и аналитику домена.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that allows Claude to make API requests on your behalf, providing tools for testing various APIs including HTTP requests and OpenAI integrations without sharing your API keys in the chat.Last updated -Python
- -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
- -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
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to perform advanced web research with intelligent search queuing, enhanced content extraction, and deep research capabilities.Last updated -53TypeScriptMIT License