Skip to main content
Glama

JSON Resume MCP Server

Official
by jsonresume

JSON-Lebenslauf MCP-Server

JSON-Lebenslauf-Logo

Automatisieren Sie Ihre Lebenslauf-Updates mit KI, indem Sie Ihre Programmierprojekte analysieren

InstallationFunktionenNutzungKonfigurationMitwirkenTesten

Was ist der JSON Resume MCP Server?

Dies ist ein Model Context Protocol (MCP) -Server, der KI-Assistenten die Möglichkeit bietet, Ihren JSON-Lebenslauf durch die Analyse Ihrer Programmierprojekte zu aktualisieren. Der MCP-Server bietet Tools, mit denen KI-Assistenten wie die von Windsurf oder Cursor Folgendes tun können:

  1. Überprüfen Sie, ob Sie bereits einen JSON-Lebenslauf haben
  2. Analysieren Sie Ihre Codebasis, um Ihre technischen Fähigkeiten und Projekte zu verstehen
  3. Ergänzen Sie Ihren Lebenslauf mit Details zu Ihrem aktuellen Projekt

Mit diesem Tool können Sie Ihren KI-Assistenten einfach bitten, „meinen Lebenslauf mit meinem aktuellen Projekt zu verbessern“. Er analysiert dann automatisch Ihren Code, extrahiert relevante Fähigkeiten und Projektdetails und aktualisiert Ihren Lebenslauf entsprechend.

Videodemo: https://x.com/ajaxdavis/status/1896953226282594381

Merkmale

  • Verbesserung des Lebenslaufs : Analysiert automatisch Ihre Codebasis und fügt Ihrem Lebenslauf Projektdetails hinzu
  • GitHub-Integration : Ruft Ihren in GitHub Gists gespeicherten Lebenslauf ab und aktualisiert ihn
  • KI-gestützt : Verwendet OpenAI, um professionelle Beschreibungen Ihrer Projekte und Fähigkeiten zu generieren
  • TypeScript/Zod-Validierung : Stellt sicher, dass Ihr Lebenslauf dem JSON-Lebenslaufstandard entspricht
  • JSON Resume Ecosystem : Kompatibel mit dem JSON Resume-Register

Installation

Voraussetzungen

  • GitHub-Konto mit einem persönlichen Zugriffstoken (mit Gist-Bereich)
  • OpenAI-API-Schlüssel
  • Node.js 18+
  • Eine IDE mit MCP-Unterstützung (Windsurf oder Cursor)

Installation über Smithery

So installieren Sie mcp für Claude Desktop automatisch über Smithery :

npx -y @smithery/cli install @jsonresume/mcp --client claude

Installation über NPM

npm install -g @jsonresume/mcp

In Windsurf oder Cursor installieren

Fügen Sie Ihrer Windsurf- oder Cursor-Konfiguration Folgendes hinzu:

Windsurf

Öffnen Sie Einstellungen → MCP-Server und fügen Sie hinzu:

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

Fügen Sie zu Ihrer ~/.cursor/mcp_config.json hinzu:

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

Verwendung

Nach der Installation und Konfiguration können Sie mit Ihrem KI-Assistenten die folgenden Befehle verwenden:

Verbessern Sie Ihren Lebenslauf mit aktuellen Projekten

Fragen Sie Ihren KI-Assistenten:

"Can you enhance my resume with details from my current project?"

Der Assistent wird:

  1. Suchen Sie Ihren vorhandenen Lebenslauf auf GitHub (oder erstellen Sie bei Bedarf einen neuen).
  2. Analysieren Sie die Codebasis Ihres aktuellen Projekts
  3. Erstellen Sie professionelle Beschreibungen Ihres Projekts und Ihrer Fähigkeiten
  4. Aktualisieren Sie Ihren Lebenslauf mit den neuen Informationen
  5. Speichern Sie die Änderungen zurück in GitHub
  6. Geben Sie einen Link zum Anzeigen Ihres aktualisierten Lebenslaufs an

Überprüfen Sie den Status Ihres Lebenslaufs

Fragen Sie Ihren KI-Assistenten:

"Can you check if I have a JSON Resume?"

Der Assistent prüft, ob Sie bereits einen Lebenslauf haben und zeigt Ihnen dessen Details an.

Analysieren Sie Ihre Codebasis

Fragen Sie Ihren KI-Assistenten:

"What technologies am I using in this project?"

Der Assistent analysiert Ihre Codebasis und bietet Einblicke in Sprachen, Technologien und aktuelle Commits.

Konfiguration

Der MCP-Server benötigt die folgenden Umgebungsvariablen:

VariableBeschreibung
GITHUB_TOKENIhr persönlicher GitHub-Zugriffstoken mit Gist-Berechtigungen
GITHUB_USERNAMEIhr GitHub-Benutzername
OPENAI_API_KEYIhr OpenAI-API-Schlüssel

Entwicklung

So führen Sie den Server im Entwicklungsmodus aus:

  1. Klonen Sie das Repository:
git clone https://github.com/jsonresume/mcp.git cd mcp
  1. Installieren Sie Abhängigkeiten:
npm install
  1. Im Entwicklungsmodus ausführen:
npm run dev

Dadurch wird der MCP-Server mit dem Inspector-Tool zum Debuggen gestartet.

Beitragen

Beiträge sind willkommen! So können Sie mitmachen:

  1. Forken Sie das Repository
  2. Erstellen Sie einen Feature-Zweig: git checkout -b feature/amazing-feature
  3. Übernehmen Sie Ihre Änderungen: git commit -m 'Add some amazing feature'
  4. Pushen zum Zweig: git push origin feature/amazing-feature
  5. Öffnen einer Pull-Anfrage

Bitte stellen Sie sicher, dass Ihr Code dem vorhandenen Stil folgt und entsprechende Tests enthält.

Testen

Der MCP-Server enthält mehrere Testskripte, die beim Debuggen und Überprüfen der Funktionalität helfen.

Ausführen von Tests

Alle Testskripte befinden sich im Verzeichnis tests/ .

Legen Sie vor dem Ausführen von Tests Ihre Umgebungsvariablen fest:

export GITHUB_TOKEN=your_github_token export OPENAI_API_KEY=your_openai_api_key export GITHUB_USERNAME=your_github_username
Überprüfen Sie den OpenAI-API-Schlüssel

Überprüft, ob Ihr OpenAI-API-Schlüssel ordnungsgemäß funktioniert:

npx tsx tests/check-openai.ts
Verbesserung des simulierten Lebenslaufs

Testet die Funktionalität zur Lebenslaufverbesserung mithilfe simulierter Daten (keine API-Aufrufe):

npx tsx tests/debug-mock.ts
Vollständiger Test zur Verbesserung des Lebenslaufs

Testet den kompletten Prozess zur Lebenslaufverbesserung mit Live-API-Aufrufen:

npx tsx tests/debug-enhance.ts
MCP-Protokolltest

Testet die MCP-Serverprotokollkommunikation:

node tests/test-mcp.js

Hinzufügen zu package.json

Der Einfachheit halber können Sie diese Testbefehle zu Ihrer Datei package.json hinzufügen:

"scripts": { "test:openai": "tsx tests/check-openai.ts", "test:mock": "tsx tests/debug-mock.ts", "test:enhance": "tsx tests/debug-enhance.ts", "test:mcp": "node tests/test-mcp.js" }

Führen Sie sie dann mit npm run test:mock usw. aus.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .

Danksagung

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Ein Server, der KI-Assistenten die Möglichkeit bietet, Ihren JSON-Lebenslauf zu aktualisieren, indem er Ihre Codierungsprojekte analysiert, automatisch Fähigkeiten extrahiert und professionelle Beschreibungen generiert.

  1. Was ist der JSON Resume MCP Server?
    1. Merkmale
      1. Installation
        1. Voraussetzungen
        2. Installation über Smithery
        3. Installation über NPM
        4. In Windsurf oder Cursor installieren
      2. Verwendung
        1. Verbessern Sie Ihren Lebenslauf mit aktuellen Projekten
        2. Überprüfen Sie den Status Ihres Lebenslaufs
        3. Analysieren Sie Ihre Codebasis
      3. Konfiguration
        1. Entwicklung
          1. Beitragen
            1. Testen
              1. Ausführen von Tests
              2. Hinzufügen zu package.json
            2. Lizenz
              1. Danksagung

                Related MCP Servers

                • A
                  security
                  F
                  license
                  A
                  quality
                  A server that provides advanced mathematical and financial calculation capabilities for AI code assistants, enabling them to perform complex calculations like symbolic calculus, numerical methods, and financial analysis without implementing algorithms directly.
                  Last updated -
                  18
                  1
                  JavaScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.
                  Last updated -
                  40
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A server that allows AI assistants to search for research papers, read their content, and access related code repositories through the PapersWithCode API.
                  Last updated -
                  9
                  Python
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  A server that enables AI assistants like Claude to safely run Python code and access websites, processing data for better AI understanding while providing helpful error messages.
                  Last updated -
                  2
                  Python
                  GPL 3.0
                  • Linux
                  • Apple

                View all related MCP servers

                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/jsonresume/mcp'

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