semrush-mcp
10
Semrush MCP Server is a Model Context Protocol server designed to interface with Semrush API data, offering tools for domain and keyword analytics as well as backlink and traffic data analysis. It requires a Semrush API key for operation and is configured to prevent unauthorized access to your API units.
Semrush MCP Server
A Model Context Protocol (MCP) server implementation providing tools for accessing Semrush API data.
Features
- Domain Analytics: Domain overview, keywords analysis, competitor analysis
- Keyword Analytics: Keyword overview, related keyword discovery
- Backlink Analysis: Backlink data, referring domains analysis
- Traffic Analytics: Traffic summary, sources analysis
Environment Variables
SEMRUSH_API_KEY
: Required Semrush API keyAPI_CACHE_TTL_SECONDS
: Cache API responses, default 300API_RATE_LIMIT_PER_SECOND
: Max requests per second, default 10NODE_ENV
: Environment setting, default developmentPORT
: Server port, default 3000LOG_LEVEL
: Logging level, default info
API Units Consumption
Different requests consume varying API units; balance checking tool included.
Security Notes
- Protect your Semrush API key to prevent unauthorized access and charges.