基本能力
产品定位
SEO Tools MCP Server 是一个专为 SEO 分析设计的 MCP 服务器,通过自然语言交互实现与多种 SEO API 的集成。
核心功能
- 全面覆盖 DataForSEO API 端点
- 可选集成 Local Falcon 和其他第三方 SEO 工具
- 使用 stdio 传输层,便于集成
- 认证处理
- 详细的错误报告
- 使用 Zod 模式定义类型安全的工具
- 可扩展架构,便于添加新的 API 集成
适用场景
- SEO 分析
- 关键词研究
- 反向链接分析
- 网站审计
- 内容分析和生成
- 本地排名分析
工具列表
- DataForSEO SERP API 工具:如
serp_google_organic_live
、serp_google_maps_live
- DataForSEO Keywords Data 工具:如
keywords_google_ads_search_volume
、keywords_google_ads_keywords_for_site
- DataForSEO Labs 工具:如
labs_google_keyword_ideas
、labs_google_related_keywords
- DataForSEO Backlinks 工具:如
backlinks_summary
、backlinks_referring_domains
- Local Falcon 工具(可选):如
localfalcon_calculate_grid_points
、localfalcon_search_gmb_locations
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
```bash
克隆仓库
git clone https://github.com/Skobyn/dataforseo-mcp-server.git
进入项目目录
cd dataforseo-mcp-server
安装依赖
npm install
构建项目
npm run build
```
调试方式
```bash
设置 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(可选)服务以获取凭证。