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.

コメント

「その他」の他のコンテンツ