MCP.so
登录

Semrush MCP Server

@mrkooblu

关于 Semrush MCP Server

A Model Context Protocol (MCP) server implementation that provides tools for accessing Semrush API data.

基本信息

分类

其他

许可证

MIT

运行时

node

传输方式

stdio

发布者

mrkooblu

配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Semrush MCP Server?

It is a community-maintained, self-hosted tool that provides Semrush API data through an MCP server for AI assistants (Claude Desktop, Cursor) and a semrush CLI for direct terminal use. It enables keyword research, domain analytics, backlinks, traffic analysis, and competitive intelligence.

How to use Semrush MCP Server?

Install globally via npm install -g github:mrkooblu/semrush-mcp, then set the SEMRUSH_API_KEY environment variable. Use the semrush CLI for terminal/agent commands or configure the semrush-mcp command in your MCP client’s config (e.g., Claude Desktop or Cursor) using stdio transport.

Key features of Semrush MCP Server

  • Domain Analytics with organic/paid keywords and competitors
  • Keyword Research with difficulty, related, and broad match
  • Backlink Analysis with referring domains and anchor distribution
  • Traffic & Audience Analytics (requires .Trends subscription)
  • Site Audit and Project management
  • CLI-only Keyword Gap Analysis between two domains

Use cases of Semrush MCP Server

  • SEO professionals analyzing domain rankings and competitor strategies
  • Content marketers discovering keyword opportunities and question-based queries
  • AI assistants generating automated SEO reports on demand
  • Developers integrating Semrush data into custom workflows via CLI or MCP

FAQ from Semrush MCP Server

What do I need to use Semrush MCP Server?

You need a Semrush API key (SEMRUSH_API_KEY) and Node.js installed. The server and CLI are installed via npm.

Does it require a Semrush subscription?

Yes, a Semrush account with API access is required. Traffic and Audience tools additionally need the .Trends API subscription.

Which MCP clients are supported?

Any MCP-compatible client using stdio transport is supported. Explicit setup examples are provided for Claude Desktop and Cursor.

Are there rate limits or caching?

You can configure API_RATE_LIMIT_PER_SECOND (default 10) and API_CACHE_TTL_SECONDS (default 300). API requests consume units from your Semrush account.

How do I check my remaining API units?

Use the semrush units CLI command or the semrush_api_units_balance MCP tool.

评论

其他 分类下的更多 MCP 服务器