resume-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., "@resume-mcpWhat is your experience with TypeScript?"
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.
resume-mcp
My resume, as a single source of truth with three faces:
a website for humans,
a Model Context Protocol (MCP) server for AI agents,
one
resume.json+ one shared search function that both read.
The point is the shape, not the size: a typed boundary, validated arguments, predictable payloads — the same integration work I do all day.
Layout
resume.json ← the single source of truth (JSON Resume schema)
shared/search.ts ← searchBySkill(resume, skill) — imported by every artifact
server-local/ ← stdio MCP server (Claude Desktop, Claude Code)
site/ ← React Router v7 site on Cloudflare Workers
worker/ ← (roadmap) the same MCP server over HTTP, for remote clientsEverything reads the one resume.json and the one shared/search.ts, so
the data and the tool logic can never drift between artifacts.
Related MCP server: resume-mcp
1. The MCP server (local / stdio)
Exposes the resume as callable tools instead of prose.
Tools: get_experience · get_skills · get_projects · search_resume ·
years_of_experience · contact
Resources: resume://full (application/json) · resume://summary (text/plain)
Build & run
npm install
npm run build # tsc → dist/server-local/src/index.js
npm start # runs the stdio serverConnect to Claude Desktop
Add to claude_desktop_config.json, then fully quit and reopen Claude Desktop:
{
"mcpServers": {
"resume": {
"command": "node",
"args": ["/absolute/path/to/resume-mcp/dist/server-local/src/index.js"]
}
}
}Then ask your own Claude, e.g. "use the resume server to search for Kafka".
2. The website
An editorial one-pager (the "Classical" design system) that also documents and advertises the MCP server.
cd site
npm install
npm run dev # http://localhost:5173 (hot reload)
npm run build # production build
npm run deploy # build + wrangler deploy (needs `wrangler login` first)The site's /resume.json route serves the repo-root resume.json verbatim —
no copy — so the download and the MCP server always agree.
3. HTTP MCP endpoint — roadmap
A Cloudflare Worker (or a /mcp route mounted into the site Worker) that exposes
the same tools over Streamable HTTP, so any remote client (e.g. a claude.ai
connector) can query the resume without cloning anything. It reuses the same
resume.json and shared/search.ts as the local server.
Surya Prakash Rao Kapila — Hyderabad, India.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP server for managing career experience data using the JSON Resume schema with custom extensions. It enables AI agents to store, update, and retrieve detailed work history, projects, and achievements to facilitate tailored resume generation.Last updated
- Flicense-qualityCmaintenanceAn MCP server that provides a structured API for AI agents to query a person's resume, including profile, projects, writing, and gated access to experience and skills.Last updated
- AlicenseAqualityCmaintenanceExposes Aniket Charjan's resume as a queryable API for AI assistants, implementing MCP tools, resources, and prompts for detailed resume queries.Last updated1199MIT
- Alicense-qualityDmaintenanceExposes a personalized AI agent that reads your resume and provides intelligent responses about your professional background through a standardized MCP server interface with RAG capabilities.Last updatedMIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
MCP server exposing the Backtest360 engine API as tools for AI agents.
Local-first RAG engine with MCP server for AI agent integration.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/suryakapila/Resume-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server