MCP server that helps AI coding assistants find the best starter repo for any task. When you ask Claude "build me a web scraper" or "set up Stripe webhooks", this server returns the best matching starter repo with quickstart instructions.
python3 -m pip install mcpAdd to ~/.claude/settings.json:
{
"mcpServers": {
"ai-starters": {
"command": "python3",
"args": ["/path/to/ai-starter-protocol/mcp-server/server.py"]
}
}
}Natural language search. Returns top 3 matching starters ranked by relevance with confidence scores.
find_starter("scrape a website")
→ Returns python-web-scraper with quickstart command
find_starter("stripe webhooks")
→ Returns stripe-webhook-handler
List all available starters. Optionally filter by language.
list_starters() → all starters
list_starters("python") → python starters only
Full details for a specific starter including quickstart, dependencies, and related projects.
get_starter_details("LuciferForge/python-web-scraper")
The server reads from ../registry.json by default. Override with:
export STARTER_REGISTRY_PATH=/path/to/registry.jsonThe registry supports community contributions. Add a community_registry_url field to your registry.json pointing to another registry, and those starters will be merged in automatically.
{
"community_registry_url": "https://example.com/community-starters.json",
"starters": [...]
}Or set via environment variable:
export COMMUNITY_REGISTRY_URL=https://example.com/community-starters.json- Query is tokenized into keywords (stop words removed)
- Each starter scored: +3 for keyword in
recommend_when, +2 inpurpose, +1 in repo name - Top 3 returned if score >= 2
- Confidence: high (10+), medium (5+), low (2+)