Home / Servers

@jsonresume/jsonresume-mcp

by thomasdavis

JsonResume MCP Tool

A ModelContextProtocol server for automatically updating a JsonResume based on GitHub activity. This tool enables AI assistants like Claude or Windsurf to update your resume by analyzing your coding activities.

Features

  • Automatically fetches your resume from GitHub gists
  • Creates a sample resume if none exists
  • Analyzes your GitHub repositories and contributions
  • Uses OpenAI to generate relevant resume updates
  • Pushes the updated resume back to GitHub
  • Integrates with the JsonResume ecosystem (registry.jsonresume.org)

Setup

Prerequisites

You'll need:

  • GitHub account with a personal access token (with gist permissions)
  • OpenAI API key
  • Node.js installed

Installation

  1. Clone this repository:
git clone https://github.com/jsonresume/jsonresume-mcp.git
cd jsonresume-mcp
  1. Install dependencies and build:
npm install
npm run build
  1. Configure environment variables. You need to set:
    • GITHUB_TOKEN: Your GitHub personal access token
    • OPENAI_API_KEY: Your OpenAI API key
    • GITHUB_USERNAME: Your GitHub username

Configure with Windsurf/Cursor

To use this tool with Windsurf or Cursor, add the following to your configuration:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@jsonresume/jsonresume-mcp"],
      "env": {
        "GITHUB_TOKEN": "your-github-token",
        "OPENAI_API_KEY": "your-openai-api-key",
        "GITHUB_USERNAME": "your-github-username"
      }
    }
  }
}

Usage

Once installed and configured, you can ask your AI assistant to "update my resume" and it will:

  1. Find your resume on GitHub (or create a new one if it doesn't exist)
  2. Analyze your GitHub repositories and contributions
  3. Generate relevant updates for your resume
  4. Push the changes back to GitHub
  5. Provide a link to your updated resume on registry.jsonresume.org

Development

To run the server in development mode:

npm run dev

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

Related servers

n8n

by n8n-io

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

NOASSERTION198,904

@modelcontextprotocol/server-everything

Official

by modelcontextprotocol

MCP server that exercises all the features of the MCP protocol

89,105

@modelcontextprotocol/server-filesystem

Official

by modelcontextprotocol

MCP server for filesystem access

SEE LICENSE IN LICENSE89,105

mcp-server-fetch

Official

by modelcontextprotocol

A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

89,105