SEO Tools MCP Server

by Skobyn

Integrations

  • Provides e-commerce data retrieval capabilities through the Merchant API for Amazon product and marketplace analysis.

  • Enables access to mobile app data from the App Store for iOS app market analysis and SEO.

  • Integrates with Local Falcon API for local SEO analysis, including grid-based local ranking analysis, coordinate testing, and Google My Business location searching.

SEO工具MCP服务器

一个全面的标准输入输出 (stdio) MCP(模型上下文协议)服务器,用于 SEO API。该服务器允许 LLM(大型语言模型)与 DataForSEO API 函数及其他 SEO 工具进行交互。

概述

SEO Tools MCP Server 实现了 Claude 等 LLM 与各种 SEO API 的无缝集成,从而可以直接通过自然语言交互执行 SEO 分析、关键字研究、反向链接分析以及许多其他与 SEO 相关的任务。

此实现将所有主要的 DataForSEO API 端点公开为 MCP 工具,LLM 可以调用这些工具来检索特定的 SEO 数据。服务器使用 stdio 作为传输层,从而易于与各种 LLM 平台集成。

特征

  • 全面覆盖 DataForSEO API 端点
  • 可选与 Local Falcon 和其他第三方 SEO 工具集成
  • Stdio 传输,轻松集成
  • 身份验证处理
  • 详细的错误报告
  • 使用 Zod 模式的类型安全工具定义
  • 用于添加新 API 集成的可扩展架构

已实现的 API 类别

数据搜索引擎优化 API
  1. SERP API - 来自 Google、Bing、Yahoo 等搜索引擎的结果数据
  2. 关键词数据 API - 关键词研究、建议和搜索量数据
  3. DataForSEO Labs API - 高级 SEO 分析、域名比较和关键字分析
  4. 反向链接 API - 反向链接配置文件、引用域和锚文本分析
  5. OnPage API - 网站审核、内容分析和技术 SEO 检查
  6. 域名分析 API - 技术堆栈检测和域名数据分析
  7. 内容分析API - 内容质量评估和语义分析
  8. 内容生成 API - 人工智能驱动的内容生成工具
  9. 商户 API - 来自亚马逊和谷歌购物的电子商务数据
  10. App Data API - 来自 Google Play 和 App Store 的移动应用数据
  11. 商业数据 API - 来自 Google My Business、Trustpilot 等的商业列表数据
本地 Falcon API(可选)
  1. 计算网格点- 生成用于本地排名分析的网格坐标
  2. 搜索 GMB 位置- 通过查询查找 Google 我的商家位置
  3. 获取坐标排名- 查看特定坐标的商家排名
  4. 在 Coordinate 上搜索关键字- 在特定位置测试搜索词
  5. 运行网格搜索- 执行基于网格的完整本地排名分析

安装

# Clone the repository git clone https://github.com/Skobyn/dataforseo-mcp-server.git # Change to the project directory cd dataforseo-mcp-server # Install dependencies npm install # Build the project npm run build

用法

要使用此 MCP 服务器,您需要您想要使用的服务的 API 凭证。

使用 DataForSEO 运行服务器

# Set environment variables for DataForSEO authentication export DATAFORSEO_LOGIN="your_login" export DATAFORSEO_PASSWORD="your_password" # Run the server npm start

使用 DataForSEO 和 Local Falcon 运行服务器

# Set environment variables for all API authentications export DATAFORSEO_LOGIN="your_login" export DATAFORSEO_PASSWORD="your_password" export LOCALFALCON_API_KEY="your_localfalcon_api_key" # Optional: Set custom Local Falcon API URL if needed # export LOCALFALCON_API_URL="https://custom-localfalcon-url.com/api" # Run the server npm start

与 Claude 或其他法学硕士合作

该服务器实现了模型上下文协议 (MCP),允许 LLM 以标准化方式与外部系统交互。要将其与 Claude 一起使用,您需要根据 LLM 平台的具体 MCP 实现将其集成到您的 LLM 平台中。

请参阅示例目录以获取使用示例。

发展

# Run in development mode with hot reloading npm run dev

示例

查看examples目录,获取展示如何使用 SEO Tools MCP 服务器的示例代码。

基本示例演示:

  • 启动服务器
  • 从客户端连接到它
  • 调用不同的 API 端点
  • 处理结果

可用工具

该服务器提供了涵盖所有集成 API 类别的数百种工具。以下是一些最常用工具的示例:

DataForSEO SERP API 工具

  • serp_google_organic_live - 获取 Google 自然搜索结果
  • serp_google_organic_task_post - 创建 Google 自然搜索任务
  • serp_google_maps_live - 获取 Google 地图搜索结果

DataForSEO 关键词数据工具

  • keywords_google_ads_search_volume - 获取关键字的搜索量
  • keywords_google_ads_keywords_for_site - 获取域名的关键字建议
  • keywords_google_trends_explore - 探索一段时间内的关键词趋势

DataForSEO 实验室工具

  • labs_google_keyword_ideas - 根据种子关键词获取关键词创意
  • labs_google_related_keywords - 获取相关关键字
  • labs_google_domain_rank_overview - 获取域名排名概览

DataForSEO反向链接工具

  • backlinks_summary - 获取域名反向链接概要
  • backlinks_backlinks - 获取域名的反向链接列表
  • backlinks_referring_domains - 获取目标的引用域

本地 Falcon 工具(如果已配置)

  • localfalcon_calculate_grid_points - 计算基坐标周围的网格点
  • localfalcon_search_gmb_locations - 搜索 Google 我的商家位置
  • localfalcon_get_ranking_at_coordinate - 获取特定坐标的商业排名
  • localfalcon_keyword_search_at_coordinate - 在特定位置搜索关键字
  • localfalcon_run_grid_search - 运行完整的网格搜索以获取本地排名

完整工具清单

要获取所有可用工具及其参数的完整列表,请检查src/api目录中的实现。

扩展服务器

该服务器设计为可扩展的。要添加对其他 SEO API 的支持,请执行以下操作:

  1. src/api/中为您的集成创建一个新目录
  2. 实施客户处理和工具注册
  3. 将您的集成添加到src/index.ts
  4. 添加用于身份验证的环境变量处理

请参阅src/api/localfalcon/中的 Local Falcon 集成以获取模板。

执照

麻省理工学院

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    Integrates Tavily's search API with LLMs to provide advanced web search capabilities, including intelligent result summaries, domain filtering for quality control, and configurable search parameters.
    Last updated -
    3
    64
    9
    JavaScript
    MIT License
    • Linux
  • -
    security
    F
    license
    -
    quality
    Enables LLMs to perform sophisticated web searches through proxy servers using Tavily's API, supporting comprehensive web searches, direct question answering, and recent news article retrieval with AI-extracted content.
    Last updated -
    1
    Python
  • -
    security
    A
    license
    -
    quality
    Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.
    Last updated -
    49
    Python
    MIT License
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    Enables LLMs to autonomously retrieve and explore web content by fetching pages and recursively following links to a specified depth, particularly useful for learning about topics from documentation.
    Last updated -
    TypeScript
    MIT License

View all related MCP servers

ID: 7jwwxgy7pa