← 返回目录
D

DataForSEO MCP Server

社区
通过 MCP 访问 DataForSEO SEO 数据。
GitHub 源仓库 ↗
★ 233 Stars 分类 · 其他 非常热门
49FMRS · D
可靠性
7/20
安全与权限
10/20
维护活跃度
9/20
文档质量
11/20
安装易用性
12/20

仓库提供了面向 DataForSEO 多个 API 的 MCP 服务器实现,支持本地、HTTP 和 Cloudflare Worker 运行方式。README 明确说明了凭据、模块配置、响应过滤和部署方法,但未提供缓存的服务器清单或具体工具标识符。

查看 FMRS 评分方法 →

DataForSEO MCP Server 是一个 TypeScript 实现的 Model Context Protocol 服务器,可让 AI 助手通过标准化接口访问选定的 DataForSEO API,获取 SEO、SERP、关键词、页面、反向链接、商业数据、域名分析、内容分析和商品数据。服务器可本地运行,也支持 HTTP 和 Cloudflare Worker 部署。

工具能力

暂未整理工具清单。

安装接入

需要 Node.js 14 或更高版本以及 DataForSEO API 用户名和密码。克隆仓库后运行 npm install,设置 DATAFORSEO_USERNAME 和 DATAFORSEO_PASSWORD,然后运行 npm run build 和相应的启动命令。也可全局安装 dataforseo-mcp-server,或使用 npx 直接运行。HTTP 模式默认使用 3000 端口;Cloudflare Worker 部署需要 Wrangler。

claude_desktop_config.json
{"name":"DataForSEO","description":"Access DataForSEO APIs via Cloudflare Worker","transport":{"type":"http","baseUrl":"https://your-worker.your-subdomain.workers.dev/mcp"}}

选型与风险

适合谁

  • 需要通过 AI 助手使用 DataForSEO API 的 SEO 团队
  • 需要配置 API 模块、提示词或响应字段的开发者
  • 需要本地、HTTP 或 Cloudflare Worker 部署方式的用户

不适合谁

  • 不需要 DataForSEO API 的通用 MCP 用户
  • 没有 DataForSEO API 凭据的用户
  • 需要浏览器自动化、文件存储或数据库功能的用户

所需权限

  • 需要 DataForSEO API 用户名和密码
  • 可访问所启用 DataForSEO 模块对应的 API 数据
  • HTTP 模式支持 Basic Authentication,也可使用环境变量凭据

风险与副作用

  • API 凭据需要通过环境变量或 Cloudflare 密钥配置并妥善保护
  • 启用多个模块或完整响应可能增加响应规模和 API 使用量
  • SSE 传输在 README 中标记为已弃用
  • API 返回的数据和费用受 DataForSEO 账户及其服务限制影响

常见排障

  1. 确认 Node.js 版本至少为 14
  2. 确认 DATAFORSEO_USERNAME 和 DATAFORSEO_PASSWORD 已设置且有效
  3. 检查 ENABLED_MODULES、ENABLED_PROMPTS、DATAFORSEO_FULL_RESPONSE 和 DATAFORSEO_SIMPLE_FILTER 的拼写和值
  4. HTTP 模式检查 3000 端口及 Basic Authentication 凭据
  5. Cloudflare Worker 部署检查 Wrangler 登录状态、密钥和 Worker 路径
  6. 如字段缺失,检查字段配置文件或暂时禁用字段过滤

使用场景

关键词研究和搜索量分析
Google、Bing 和 Yahoo 的实时 SERP 数据获取
网站爬取和页面 SEO 指标分析
反向链接、域名和竞争对手分析
品牌监测、情感分析和引用管理

支持客户端

Claude完整支持