SEO Tools MCP Server

SEO Tools MCP Server

site icon
2025.04.22 0
TypeScriptSEO 分析关键词研究反向链接分析网站审计内容分析本地排名分析搜索工具开发效率
SEO Tools MCP Server 是一个基于 stdio MCP(Model Context Protocol)的服务器,专门用于与 DataForSEO API 和其他 SEO 工具进行交互。该服务器使大型语言模型(LLMs)能够通过自然语言交互执行各种 SEO 相关任务,如 SEO 分析、关键词研究、反向链接分析等。
View on GitHub

Overview

基本能力

产品定位

SEO Tools MCP Server 是一个用于 SEO 数据分析的工具服务器,通过 MCP 协议与大型语言模型(LLMs)交互,提供丰富的 SEO API 功能。

核心功能

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

适用场景

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

工具列表

DataForSEO API 工具

  • serp_google_organic_live - 获取 Google 有机搜索结果
  • keywords_google_ads_search_volume - 获取关键词搜索量
  • labs_google_keyword_ideas - 获取关键词建议
  • backlinks_summary - 获取域名反向链接摘要

Local Falcon API 工具(可选)

  • localfalcon_calculate_grid_points - 计算网格点
  • localfalcon_search_gmb_locations - 搜索 Google My Business 位置

常见问题解答

  • 如何添加新的 API 集成? 在 src/api/ 目录下创建新目录,实现客户端处理和工具注册。
  • 如何运行服务器? 设置环境变量后运行 npm start

使用教程

使用依赖

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

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

# 安装依赖
npm install

# 构建项目
npm run build

安装教程

运行服务器(仅 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"

# 运行服务器
npm start

调试方式

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

许可证

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