
SEO Tools MCP Server

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