MCP.so
登录

Semrush MCP Server

@mrkooblu

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

mrkooblu

关于 Semrush MCP Server

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

Semrush MCP Server 配置

暂无标准配置

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

代码仓库

Semrush MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 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

常见问题

1

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.

2

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.

3

Which MCP clients are supported?

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

4

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.

5

How do I check my remaining API units?

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

评论

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