mcp server
kd-scout
Zero-dependency MCP server: keyword difficulty, opportunity scoring, content briefs
Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- uv (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
{
"mcpServers": {
"kd-scout": {
"command": "uvx",
"args": [
"kd-scout"
]
}
}
}same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12
Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs
README
synced Oct 23, 2026kd-scout
Zero-dependency MCP server for keyword research arithmetic: difficulty estimation, opportunity scoring, and structured content briefs. Runs anywhere Python 3.10+ runs - no packages, no API keys required for the deterministic mode.
Tools
| Tool | Input | Output |
|---|---|---|
keyword_difficulty | keywords[] | per-keyword difficulty 0-100 |
opportunity_score | difficulty, monthly_volume | blended 0-100 score |
content_brief | topic | H2 outline, word-count target, FAQs, schema type |
Install
pip install kd-scout
kd-scout # stdio MCP server
Or point any MCP client at the module directly:
{"command": "kd-scout"}
Production use
The scoring model is derived from the editorial pipeline behind Groundwork's money & tools research, where it screens hundreds of candidate keywords weekly.
License
MIT