Integrations
Provides access to Google SERP data through DataForSEO's SERP API, allowing retrieval of real-time search engine results including titles, descriptions, and URLs.
Supports server implementation built on Node.js, requiring v14 or higher for handling DataForSEO API requests and responses.
Offers a TypeScript-based implementation for creating and extending tools that interact with DataForSEO APIs.
DataForSEO MCP 服务器
DataForSEO 的模型上下文协议 (MCP) 服务器实现,使 Claude 能够与选定的 DataForSEO API 进行交互并通过标准化接口获取 SEO 数据。
特征
- SERP API:Google、Bing 和 Yahoo 的实时搜索引擎结果页面 (SERP) 数据;
- KEYWORDS_DATA API:关键词研究和点击流数据,包括搜索量、每次点击费用和其他指标;
- ONPAGE API:允许根据可定制的参数抓取网站和网页,以获取页面 SEO 性能指标;
- DATAFORSEO_LABS API:基于 DataForSEO 内部数据库和专有算法的关键字、SERP 和域数据。
先决条件
- Node.js(v14 或更高版本)
- DataForSEO API 凭证(API 登录名和密码)
安装
- 克隆存储库:
Copy
- 安装依赖项:
Copy
- 设置环境变量:
Copy
构建和运行
构建项目:
Copy
运行服务器:
Copy
可用模块
以下模块可以启用/禁用:
SERP
:Google、Bing 和 Yahoo 的实时 SERP 数据;KEYWORDS_DATA
:关键词研究和点击流数据;ONPAGE
:抓取网站和网页以获取页面 SEO 性能指标;DATAFORSEO_LABS
:基于 DataForSEO 数据库和算法的关键字、SERP 和域数据。
添加新工具/模块
模块结构
每个模块对应一个特定的DataForSEO API:
SERP
模块 → SERP APIKEYWORDS_DATA
模块 →关键词数据 APIONPAGE
模块 → OnPage APIDATAFORSEO_LABS
模块 → DataForSEO Labs API
实施选项
您可以:
- 向现有模块添加新工具
- 创建一个全新的模块
添加新工具
以下是向任何新模块或现有模块添加新工具的方法:
Copy
创建新模块
- 在
src/modules/
下为您的模块创建一个新目录:
Copy
- 创建模块文件:
Copy
- 在
src/config/modules.config.ts
中注册您的模块:
Copy
- 在
src/index.ts
中初始化你的模块:
Copy
您希望我们接下来支持哪些端点/API?
我们始终致力于扩展此 MCP 服务器的功能。如果您希望支持特定的 DataForSEO 端点或 API,请:
- 查看DataForSEO API 文档,了解可用内容
- 在我们的 GitHub 存储库中打开一个问题:
- 您希望支持的 API/端点;
- 您的用例的简要描述;
- 描述您希望实现的任何具体功能。
您的反馈有助于我们确定下一步要支持的 API 的优先级!
资源
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that enables web search, scraping, crawling, and content extraction through multiple engines including SearXNG, Firecrawl, and Tavily.Last updated -3511TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to perform Google Custom Search operations by connecting to Google's search API.Last updated -Python
- -securityFlicense-qualityA stdio-based server that enables interaction with the DataForSEO API through the Model Context Protocol, allowing users to fetch SEO data including search results, keywords data, backlinks, on-page analysis, and more.Last updated -145JavaScript
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to perform web research by integrating Google search, extracting webpage content, and capturing screenshots.Last updated -8544MIT License