mcp-server-typescript
36
DataForSEO MCP Server is a Model Context Protocol server that enables integration with DataForSEO APIs for retrieving SEO data. It supports various modules like SERP, keywords, and on-page analytics, facilitating advanced SEO metric access through a standardized protocol.
DataForSEO MCP Server
Model Context Protocol (MCP) server implementation for DataForSEO, enabling interaction with specific DataForSEO APIs to access SEO data via a standardized interface.
Features
- SERP API: Provides real-time Search Engine Results Page (SERP) data from Google, Bing, and Yahoo.
- KEYWORDS_DATA API: Offers keyword research and clickstream data, including search volume and cost-per-click metrics.
- ONPAGE API: Allows crawling websites to obtain on-page SEO performance metrics.
- DATAFORSEO_LABS API: Delivers data on keywords, SERPs, and domains using DataForSEO databases and algorithms.
Prerequisites
- Node.js (v14 or higher)
- DataForSEO API credentials
Installation
- Clone the repository and navigate to it.
- Install dependencies.
- Set required environment variables.
Running the Server
- Start the MCP server locally or as an HTTP server, supporting Basic Authentication and environment variable-based authentication.
Module Support
Modules include SERP, KEYWORDS_DATA, ONPAGE, DATAFORSEO_LABS, BACKLINKS, BUSINESS_DATA, DOMAIN_ANALYTICS.
Extending Modules
Guidelines to add or create new modules and tools within the server infrastructure. Feedback on additional API support is encouraged.