πŸ“ˆ GH Trending Explorer 🎲 Surprise me

← all repos

springvoiceswell / semrush-ai-tool

git clone https://github.com/springvoiceswell/semrush-ai-tool.git

Semrush SEO AI-powered analysis tool MCP server & CLI for keyword research, domain analytics, backlink analysis

+44
stars, 24h Β· #875
+~268
stars, 7 days Β· #819
+594
stars, 30 days Β· #1,395
594
β˜… total Β· +82% this week
0
forks Β· 0 open issues

Star history (as recorded here)

2026-10-20 Β· 479 β˜… 2026-10-23 Β· 594 β˜…
LanguageJavaScript
LicenseMIT
Created2026-09-25 (28d ago)
Last push27d ago
Watchers1
OwnerUser

GitHub topics

Links

README excerpt
# πŸš€ semrush-ai-tool
### AI-Powered Semrush SEO Analysis β€” MCP Server & CLI for Keyword Research, Backlinks & Competitor Intelligence
**Turn any AI assistant into a professional SEO analyst.** Connect Claude, Cursor, or any MCP-compatible AI client directly to live Semrush data β€” keyword research, domain analytics, backlink analysis, traffic insights, and competitor intelligence β€” with a single install.
⚑ Quick Install Β· πŸ€– Connect Your AI Β· ⌨️ CLI Usage Β· 🧰 All 18 Tools Β· πŸ‘©β€πŸ’» Developers
---
## 🎯 What is semrush-ai-tool?
**semrush-ai-tool** is a free, open-source **Semrush SEO analysis tool** that gives AI assistants real-time access to the **Semrush API** through the **Model Context Protocol (MCP)** β€” the open standard for connecting AI models to external data.
Instead of exporting CSVs and pasting them into a chat window, you simply ask your AI:
> *"Analyze the top organic keywords for mysite.com, compare them with competitor.com, score the keyword difficulty, and tell me which backlinks I'm missing."*
The AI calls the Semrush API for you, reads the results, and delivers a complete **SEO analysis** β€” keyword gaps, backlink opportunities, traffic trends, and competitor strategy β€” in plain English.
It ships as **two tools in one package**:
| Entry point | Who it's for | What it does |
|---|---|---|
| πŸ€– **MCP Server** (`semrush-ai-mcp`) | Marketers, SEOs, founders | Gives Claude Desktop, Cursor & other AI clients **18 Semrush tools** |
| ⌨️ **CLI** (`semrush-ai`) | Developers, power users, AI coding agents | Run Semrush reports straight from the terminal |
βœ… **No build step** β€” pure JavaScript, installs in seconds
βœ… **No Homebrew required** β€” works with a standard Node.js setup
βœ… **Self-hosted & private** β€” your API key never leaves your machine
βœ… **MIT licensed** β€” free for personal and commercial use
---
## ✨ Features
- **πŸ” Keyword Research** β€” search volume, CPC, competition, trends, related keywords, question keywords (People Also Ask gold), and batch **Keyword Difficulty** scoring for up to 100 keywords at once
- **🌐 Domain Analytics** β€” organic & paid keywords, traffic estimates, rank history, and visibility for any domain in any regional database (US, UK, DE, FR, and 100+ more)
- **πŸ•΅οΈ Competitor Analysis** β€” discover organic and paid competitors, reverse-engineer their keyword portfolios, and find the gaps in yours
- **πŸ”— Backlink Analysis** β€” backlink profile overviews, individual backlinks with anchors, and referring domains sorted by authority for link-building prospecting
- **πŸ“ˆ Traffic Analytics** β€” visits, unique visitors, bounce rate, and session duration via Semrush .Trends
- **πŸ“Š SERP Snapshots** β€” see exactly which domains and URLs rank for any keyword
- **πŸ’³ API Units Tracking** β€” check your Semrush API units balance before big jobs
- **⚑ Built-in rate limiting** β€” never trip Semrush's API limits
- **🧩 Works everywhere MCP works** β€” Claude Desktop, Cursor, Windsurf, Cline, and any MCP-compatible client
---
## ⚑ Installation
Choose your