drio
Open app

JSON Resume MCP Server

Source

The registry mcp server updates your resume while you code

Catalog onlyCatalog onlySTDIO

Overview

JSON Resume MCP Server is a tool that automates the process of updating your JSON Resume by analyzing your coding projects. It enhances AI assistants' capabilities to check for existing resumes, analyze codebases, and update resumes with relevant project details.

To use the MCP Server, install it via NPM and configure it with your GitHub and OpenAI credentials. Once set up, you can ask your AI assistant to enhance your resume with details from your current project or check your resume status.

  • Resume Enhancement: Automatically updates your resume with project details based on code analysis. - GitHub Integration: Fetches and updates resumes stored in GitHub Gists. - AI-Powered Descriptions: Uses OpenAI to generate professional descriptions of projects and skills. - TypeScript Validation: Ensures compliance with the JSON Resume standard. - Compatibility: Works seamlessly with the JSON Resume ecosystem.
  1. Automatically updating resumes with new project information.
  2. Analyzing codebases to extract technical skills.
  3. Enhancing resumes for job applications with AI-generated content.

Add to your AI client

Use these steps to connect JSON Resume MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-jsonresume": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-jsonresume"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-jsonresume": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-jsonresume"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-jsonresume": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-jsonresume"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-jsonresume": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-jsonresume"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-jsonresume": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-jsonresume"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-jsonresume": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-jsonresume"
      ]
    }
  }
}

FAQ

Can I use this tool without a GitHub account?

No, a GitHub account is required to store and update your resume.

Is there a cost associated with using the MCP Server?

The MCP Server is free to use, but you need an OpenAI API key which may have associated costs.

How does the AI generate descriptions?

The AI analyzes your code and generates descriptions based on the technologies and skills identified.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1757,"uuid":"5e21e58b-8353-4bd2-ab82-1ccecb3b0f2d","name":"mcp","title":"JSON Resume MCP Server","description":"The registry mcp server updates your resume while you code","avatar_url":"https://avatars.githubusercontent.com/u/7943272?v=4","created_at":"2025-03-05T05:11:24.415Z","updated_at":"2025-03-12T10:20:33.117Z","status":"created","author_name":"jsonresume","author_avatar_url":"https://avatars.githubusercontent.com/u/7943272?v=4","tags":"[]","category":"research-and-data","is_featured":false,"sort":1,"url":"https://github.com/jsonresume/mcp","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/e8c05a1e2bf3d22963f798cf1e6fd7fedd381b84b73a7a869188fae3e8a581eb/68747470733a2f2f6a736f6e726573756d652e6f72672f696d672f6c6f676f2e737667","type":null,"metadata":"{\"star\":\"39\",\"license\":\"Unlicense license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-05-04 14:09:50\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]

JSON Resume MCP Server — MCP Registry