基本能力
产品定位
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
。
使用教程
使用依赖
```bash
克隆仓库
git clone https://github.com/Skobyn/dataforseo-mcp-server.git
进入项目目录
cd dataforseo-mcp-server
安装依赖
npm install
构建项目
npm run build
```
安装教程
运行服务器(仅 DataForSEO)
```bash
设置 DataForSEO 认证环境变量
export DATAFORSEO_LOGIN="your_login"
export DATAFORSEO_PASSWORD="your_password"
运行服务器
npm start
```
运行服务器(DataForSEO 和 Local Falcon)
```bash
设置所有 API 认证环境变量
export DATAFORSEO_LOGIN="your_login"
export DATAFORSEO_PASSWORD="your_password"
export LOCALFALCON_API_KEY="your_localfalcon_api_key"
运行服务器
npm start
```
调试方式
```bash
开发模式运行(热重载)
npm run dev
```