mcp-roadmapsh
MCP serverDev toolsMCP server for roadmap.sh: roadmaps, best practices, interview questions, projects & progress
This server has no hosted endpoint yet, so ahel can't serve it. You can still add it. It stays paused until ahel can serve it.
Serve it through your gateway
One link, every agent. Your own credentials, stored once.
Tools it gives your agents (16)
| Tool | What it does |
|---|---|
| roadmap_diagnose | Check connectivity to roadmap.sh and GitHub, and report cache/state status. |
| roadmap_list | List all available roadmap slugs (role-based and skill-based). |
| roadmap_get | Get a roadmap by slug. format=outline returns a readable topic plan with node ids; format=raw returns the full graph JSON. |
| roadmap_topic | Get the markdown content and curated links for one topic of a roadmap (by nodeId from the outline, or by query). |
| roadmap_search | Search roadmap.sh slugs by keyword within a scope (roadmaps, best-practices, question-groups, projects, videos). |
| roadmap_export | Export an entire roadmap as a single markdown document (all topics' content concatenated). includeContent=false returns structure only; maxTopics caps the count. |
| best_practices_list | List all best-practice slugs. |
| best_practices_get | Get a best-practice guide by slug (outline or raw graph). |
| questions_list | List all interview question-group slugs. |
| questions_get | Get the interview questions markdown for a question-group slug. |
| projects_list | List all practice-project slugs. |
| project_get | Get the markdown brief for one practice project by slug. |
| videos_list | List all video resource slugs. |
| progress_mark | Mark a roadmap topic as learning, done, or skip (stored locally). |
| progress_status | Get local progress for a roadmap: counts and completion percent. |
| progress_next | Recommend the next unlearned topic for a roadmap based on local progress. |
Signals
- GitHub stars
- 2
- Last commit
- Jun 2026
- Weekly downloads
- 75
- Tools captured
- 16