JSON-Lebenslauf MCP-Server
Automatisieren Sie Ihre Lebenslauf-Updates mit KI, indem Sie Ihre Programmierprojekte analysieren
Installation • Funktionen • Nutzung • Konfiguration • Mitwirken • Testen
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:
- Überprüfen Sie, ob Sie bereits einen JSON-Lebenslauf haben
- Analysieren Sie Ihre Codebasis, um Ihre technischen Fähigkeiten und Projekte zu verstehen
- 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 :
Installation über NPM
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:
Cursor
Fügen Sie zu Ihrer ~/.cursor/mcp_config.json
hinzu:
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:
Der Assistent wird:
- Suchen Sie Ihren vorhandenen Lebenslauf auf GitHub (oder erstellen Sie bei Bedarf einen neuen).
- Analysieren Sie die Codebasis Ihres aktuellen Projekts
- Erstellen Sie professionelle Beschreibungen Ihres Projekts und Ihrer Fähigkeiten
- Aktualisieren Sie Ihren Lebenslauf mit den neuen Informationen
- Speichern Sie die Änderungen zurück in GitHub
- Geben Sie einen Link zum Anzeigen Ihres aktualisierten Lebenslaufs an
Überprüfen Sie den Status Ihres Lebenslaufs
Fragen Sie Ihren KI-Assistenten:
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:
Der Assistent analysiert Ihre Codebasis und bietet Einblicke in Sprachen, Technologien und aktuelle Commits.
Konfiguration
Der MCP-Server benötigt die folgenden Umgebungsvariablen:
Variable | Beschreibung |
---|---|
GITHUB_TOKEN | Ihr persönlicher GitHub-Zugriffstoken mit Gist-Berechtigungen |
GITHUB_USERNAME | Ihr GitHub-Benutzername |
OPENAI_API_KEY | Ihr OpenAI-API-Schlüssel |
Entwicklung
So führen Sie den Server im Entwicklungsmodus aus:
- Klonen Sie das Repository:
- Installieren Sie Abhängigkeiten:
- Im Entwicklungsmodus ausführen:
Dadurch wird der MCP-Server mit dem Inspector-Tool zum Debuggen gestartet.
Beitragen
Beiträge sind willkommen! So können Sie mitmachen:
- Forken Sie das Repository
- Erstellen Sie einen Feature-Zweig:
git checkout -b feature/amazing-feature
- Übernehmen Sie Ihre Änderungen:
git commit -m 'Add some amazing feature'
- Pushen zum Zweig:
git push origin feature/amazing-feature
- Ö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:
Überprüfen Sie den OpenAI-API-Schlüssel
Überprüft, ob Ihr OpenAI-API-Schlüssel ordnungsgemäß funktioniert:
Verbesserung des simulierten Lebenslaufs
Testet die Funktionalität zur Lebenslaufverbesserung mithilfe simulierter Daten (keine API-Aufrufe):
Vollständiger Test zur Verbesserung des Lebenslaufs
Testet den kompletten Prozess zur Lebenslaufverbesserung mit Live-API-Aufrufen:
MCP-Protokolltest
Testet die MCP-Serverprotokollkommunikation:
Hinzufügen zu package.json
Der Einfachheit halber können Sie diese Testbefehle zu Ihrer Datei package.json hinzufügen:
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
- JSON Resume für den Lebenslauf-Standard
- Model Context Protocol zur Aktivierung der KI-Tool-Integration
- OpenAI für die Verbesserung des KI-Lebenslaufs
You must be authenticated.
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.
- Was ist der JSON Resume MCP Server?
- Merkmale
- Installation
- Verwendung
- Konfiguration
- Entwicklung
- Beitragen
- Testen
- Lizenz
- Danksagung
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -181JavaScript
- -securityAlicense-qualityA 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 -40MIT License
- -securityAlicense-qualityA server that allows AI assistants to search for research papers, read their content, and access related code repositories through the PapersWithCode API.Last updated -9PythonMIT License
- -securityAlicense-qualityA 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 -2PythonGPL 3.0