返回市场
数据SEO-MCP服务器

数据SEO-MCP服务器

作者:Skobyn63 星标更新:2025-11-24

项目介绍

SEO 工具 MCP 服务器

MseeP.ai 安全评估徽章

一个全面的 stdio MCP(模型上下文协议)服务器用于 SEO API。此服务器允许大型语言模型(LLMs)与 DataForSEO API 函数和其他 SEO 工具进行交互。

<a href="https://glama.ai/mcp/servers/@Skobyn/dataforseo-mcp-server"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=3881424935,3349216845&fm=3081&app=3081&f=PNG?w=760&h=400" alt="SEO 工具 MCP 服务器" /> </a>

概述

SEO 工具 MCP 服务器使大型语言模型(如 Claude)与各种 SEO API 无缝集成,通过自然语言交互可以直接执行 SEO 分析、关键词研究、反向链接分析等许多其他 SEO 相关任务。

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

特性

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

注册 Data for Seo

https://dataforseo.com/?aff=200885

实现的 API 类别

DataForSEO API

  1. SERP API - 来自 Google、Bing、Yahoo 等搜索引擎的结果数据
  2. Keywords Data API - 关键词研究、建议和搜索量数据
  3. DataForSEO Labs API - 高级 SEO 分析、域名比较和关键词分析
  4. Backlinks API - 反向链接概况、引用域和锚文本分析
  5. OnPage API - 网站审计、内容分析和技术 SEO 检查
  6. Domain Analytics API - 技术堆栈检测和域名数据分析
  7. Content Analysis API - 内容质量评估和语义分析
  8. Content Generation API - 基于 AI 的内容生成工具
  9. Merchant API - 来自 Amazon 和 Google Shopping 的电子商务数据
  10. App Data API - 来自 Google Play 和 App Store 的移动应用数据
  11. Business Data API - 来自 Google My Business、Trustpilot 等的企业列表数据
  12. AI Optimization API - 来自 ChatGPT、Claude、Gemini 和 Perplexity 的 LLM 响应、AI 抓取器和 AI 关键词数据

Local Falcon API(可选)

  1. Calculate Grid Points - 生成本地排名分析的网格坐标
  2. Search GMB Locations - 根据查询查找 Google My Business 地点
  3. Get Ranking at Coordinate - 在特定坐标检查企业排名
  4. Keyword Search at Coordinate - 在特定位置测试搜索词
  5. Run Grid Search - 进行基于网格的完整本地排名分析

安装

# 克隆仓库
git clone https://github.com/Skobyn/dataforseo-mcp-server.git

# 切换到项目目录
cd dataforseo-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build

使用

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

使用 DataForSEO 运行服务器

# 设置 DataForSEO 认证环境变量
export DATAFORSEO_LOGIN="your_login"
export DATAFORSEO_PASSWORD="your_password"

# 运行服务器
npm start

使用 DataForSEO 和 Local Falcon 运行服务器

# 设置所有 API 认证环境变量
export DATAFORSEO_LOGIN="your_login"
export DATAFORSEO_PASSWORD="your_password"
export LOCALFALCON_API_KEY="your_localfalcon_api_key"
# 可选:如果需要设置自定义 Local Falcon API URL
# export LOCALFALCON_API_URL="https://custom-localfalcon-url.com/api"

# 运行服务器
npm start

与 Claude 或其他 LLMs 一起使用

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

请参阅示例目录中的使用示例。

开发

# 在开发模式下运行并启用热重载
npm run dev

示例

请查看 examples 目录中的示例代码,了解如何使用 SEO 工具 MCP 服务器。

基本示例演示了:

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

可用工具

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

DataForSEO SERP API 工具

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

DataForSEO Keywords Data 工具

  • keywords_google_ads_search_volume - 获取关键词搜索量
  • keywords_google_ads_keywords_for_site - 获取域的关键词建议
  • keywords_google_trends_explore - 探索关键词随时间的趋势

DataForSEO Labs 工具

  • labs_google_keyword_ideas - 基于种子关键词获取关键词建议
  • labs_google_related_keywords - 获取相关关键词
  • labs_google_domain_rank_overview - 获取域名排名概述

DataForSEO Backlinks 工具

  • backlinks_summary - 获取域的反向链接概况总结
  • backlinks_backlinks - 获取域的反向链接列表
  • backlinks_referring_domains - 获取目标的引用域
  • backlinks_history - 获取目标的历史反向链接数据
  • backlinks_timeseries_summary - 获取反向链接的时间序列数据
  • backlinks_bulk_new_lost_backlinks - 获取多个目标的新旧丢失反向链接
  • backlinks_bulk_new_lost_referring_domains - 获取多个目标的新旧丢失引用域
  • backlinks_bulk_pages_summary - 获取多个目标的页面总结

DataForSEO AI 优化工具

  • ai_chatgpt_models - 获取可用的 ChatGPT 模型列表
  • ai_chatgpt_llm_responses_live - 获取来自 ChatGPT 的实时响应
  • ai_chatgpt_scraper_locations - 获取 ChatGPT 抓取器可用的位置
  • ai_chatgpt_scraper_languages - 获取 ChatGPT 抓取器可用的语言
  • ai_claude_models - 获取可用的 Claude 模型列表
  • ai_claude_llm_responses_live - 获取来自 Claude 的实时响应
  • ai_gemini_models - 获取可用的 Gemini 模型列表
  • ai_gemini_llm_responses_live - 获取来自 Gemini 的实时响应
  • ai_perplexity_models - 获取可用的 Perplexity 模型列表
  • ai_perplexity_llm_responses_live - 获取来自 Perplexity 的实时响应
  • ai_keyword_data_search_volume_live - 获取 AI 关键词搜索量数据
  • ai_keyword_data_locations_and_languages - 获取 AI 关键词数据可用的位置和语言

Local Falcon 工具(如果配置)

  • localfalcon_calculate_grid_points - 计算围绕基础坐标的网格点
  • localfalcon_search_gmb_locations - 搜索 Google My Business 地点
  • 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 集成模板。

许可证

MIT