Skip to main content
Glama
suryakapila

resume-mcp

by suryakapila

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 clients

Everything 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 server

Connect 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.

Install Server
F
license - not found
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • F
    license
    -
    quality
    D
    maintenance
    An 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
  • F
    license
    -
    quality
    C
    maintenance
    An 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
  • A
    license
    A
    quality
    C
    maintenance
    Exposes Aniket Charjan's resume as a queryable API for AI assistants, implementing MCP tools, resources, and prompts for detailed resume queries.
    Last updated
    11
    99
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Exposes 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 updated
    MIT

View all related MCP servers

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.

View all MCP Connectors

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/suryakapila/Resume-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server