SEO Tools MCP Server

SEO Tools MCP Server

site icon
2025.03.17 19
TypeScriptSEO 分析关键词研究反向链接分析网站审计内容分析搜索工具开发效率
SEO Tools MCP Server 是一个基于 stdio MCP(Model Context Protocol)的服务器,专门用于与 SEO API 交互。它允许大型语言模型(LLMs)通过自然语言调用 DataForSEO API 和其他 SEO 工具,实现 SEO 分析、关键词研究、反向链接分析等功能。
View on GitHub

Overview

基本能力

产品定位

SEO Tools MCP Server 是一个专为 SEO 分析设计的 MCP 服务器,通过自然语言交互实现与多种 SEO API 的集成。

核心功能

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

适用场景

  • SEO 分析
  • 关键词研究
  • 反向链接分析
  • 网站审计
  • 内容分析和生成
  • 本地排名分析

工具列表

  • DataForSEO SERP API 工具:如 serp_google_organic_liveserp_google_maps_live
  • DataForSEO Keywords Data 工具:如 keywords_google_ads_search_volumekeywords_google_ads_keywords_for_site
  • DataForSEO Labs 工具:如 labs_google_keyword_ideaslabs_google_related_keywords
  • DataForSEO Backlinks 工具:如 backlinks_summarybacklinks_referring_domains
  • Local Falcon 工具(可选):如 localfalcon_calculate_grid_pointslocalfalcon_search_gmb_locations

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

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

# 进入项目目录
cd dataforseo-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build

调试方式

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

# 运行服务器
npm start

# 开发模式(热重载)
npm run dev

常见问题解答

  • 如何扩展服务器以支持更多 API?src/api/ 中创建新目录,实现客户端处理和工具注册,然后在 src/index.ts 中添加集成。
  • 如何获取 API 凭证? 需要注册 DataForSEO 和 Local Falcon(可选)服务以获取凭证。

许可证

该项目遵循 MIT 开源许可条款。