Сервер 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 и собственных алгоритмов.
Related MCP server: Google Search MCP Server
Предпосылки
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 LabsBACKLINKS: модуль → 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 в дальнейшем!