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)
LanguageJavaScript
LicenseMIT
Created2026-09-25 (28d ago)
Last push27d ago
Watchers1
OwnerUser
GitHub topics
ai-seobacklink-analysisclaude-desktopcursor-prosemrushsemrush-alternativesemrush-apisemrush-featuressemrush-patchsemrush-safeseoseo-automationseo-optimizationseo-toolsseo-tools-rapid-url-indexerserp-analysisserp-apiserp-scraper
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