sai-roadmap-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sai-roadmap-mcpWhat Python certifications does Sai have?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sai-roadmap-mcp
An MCP (Model Context Protocol) server that exposes my certifications, projects, and AI engineering learning roadmap as callable tools — so any MCP client (Claude Desktop, Claude Code, etc.) can query them directly.
Built on the official @modelcontextprotocol/sdk (v1.29.0), running over stdio.
Tools
Tool | Description | Optional Input |
| Returns basic profile info | — |
| Returns certifications, filterable by skill |
|
| Returns portfolio projects, filterable by tech stack |
|
| Returns the 2026 learning roadmap, filterable by quarter |
|
Related MCP server: A2A MCP Server
Setup
git clone https://github.com/saichintamani/sai-roadmap-mcp.git
cd sai-roadmap-mcp
npm installRunning standalone
npm startThe server communicates over stdio using JSON-RPC 2.0, per the MCP spec. It logs a ready message to stderr (sai-roadmap-mcp server running on stdio) — stdout is reserved entirely for protocol messages.
Connecting to Claude Desktop
Add this to your Claude Desktop config (claude_desktop_config.json):
{
"mcpServers": {
"sai-roadmap": {
"command": "node",
"args": ["/absolute/path/to/sai-roadmap-mcp/src/index.js"]
}
}
}Restart Claude Desktop, and the four tools above become available in any conversation.
Connecting to Claude Code
claude mcp add sai-roadmap -- node /absolute/path/to/sai-roadmap-mcp/src/index.jsExample interaction
"What Python certifications does Sai have?"
calls get_certifications({ skill: "Python" }) →
{
"count": 2,
"certifications": [
{ "name": "Python 3.4.3 Training", "issuer": "Spoken Tutorial, IIT Bombay (EduPyramids)", "issued": "15 Nov 2025", "score": "90.1%", ... },
{ "name": "Python for Machine Learning Training", "issuer": "Spoken Tutorial, IIT Bombay (EduPyramids)", "issued": "01 Jun 2026", "score": "94.00%", ... }
]
}Data
All data lives in src/data.json — a single structured file, easy to extend as certifications and projects grow.
Why this exists
Most student AI portfolios show using LLMs. This shows understanding of the protocol layer LLM clients actually run on — the same MCP standard used to connect Claude to GitHub, Gmail, Supabase, and other tools in production. It's a small server, but a real one: tested over actual JSON-RPC, not just a mock.
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/saichintamani/sai-roadmap-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server