cv-rest-mcp-server
CV REST/MCP Server
FastAPI + FastMCP-Dienst, der ein CV als JSON oder thematisierte PDFs rendert.
Ausführen
just setup && just devServer: http://localhost:8080 · MCP: /mcp (JSON-RPC, keine Browserseite)
Related MCP server: MCP-Server
REST-API
Methode | Pfad | Beschreibung |
GET |
| Startseite |
GET |
| Gesundheitscheck |
GET |
| CV als JSON |
GET |
| CV als HTML gerendert |
GET |
| Vorschauseite mit Symbolleiste |
GET |
| CV als PDF (Anhang) |
Interaktive OpenAPI-Dokumentation (Swagger UI): /docs
MCP
Eingebunden unter /mcp über Streamable HTTP transport.
Werkzeuge
Werkzeug | Parameter | Rückgabe |
| — | JSON-Objekt mit vollständigen CV-Daten |
| — |
|
|
| Base64-kodierte PDF-Bytes |
Verbindung von einem MCP-Client
Jeder MCP-kompatible Client (Claude Desktop, Cursor, VS Code mit Kilo, Windsurf) kann diesen Server verwenden. Fügen Sie Folgendes zur MCP-Konfiguration Ihres Clients hinzu:
{
"mcpServers": {
"cv-rest-mcp-server": {
"url": "http://localhost:8080/mcp"
}
}
}Für eine bereitgestellte Instanz ersetzen Sie die URL durch Ihren öffentlichen Endpunkt.
Themes
classic · minimal · modern · original — definiert in app/themes/<name>.py als CSS-Zeichenketten.
Inhalt & Anpassung
Bearbeiten Sie data/cv.json (validiert gegen CVData in app/cv_data.py). Starten Sie nach Änderungen neu.
Setzen Sie CV_DATA_PATH, um auf eine andere JSON-Datei zu verweisen. Siehe data/cv.example.json für das vollständige Schema.
Ratenbegrenzung
Pro IP, im Speicher. localhost ausgenommen.
Endpunkt | Limit |
| 30/min |
| 60/min |
| 30/min |
| 5/15min |
Docker
just build && just runGCP-Bereitstellung
Pushes auf main führen CI aus und nachdem sowohl Qualitäts- als auch Testjobs bestanden sind, wird automatisch auf Cloud Run bereitgestellt. Fügen Sie [skip deploy] zu einer Commit-Nachricht hinzu, um CI ohne Bereitstellung auszuführen. GitHub-native [skip ci], [ci skip], [no ci], [skip actions] und [actions skip] überspringen den Workflow vollständig, was erforderliche Prüfungen ausstehend lassen kann.
Die einmalige Operator-Einrichtung verwendet das Bereitstellungsskript (idempotent; SVC_NAME in .env benennt den Dienst, das Image und die abgeleiteten Dienstkonten):
just deploy bootstrap # first full run
just deploy upload-cv # publish personal CV data
just deploy wif # one-time GitHub OIDC wiringFür eine normale Code-Veröffentlichung pushen Sie eine grüne Änderung auf main; führen Sie die Build-/Deploy-/Verify-Stufen nicht manuell aus. Der CD-Verify-Job gibt die bereitgestellte URL aus. Sie ist auch in der Google Cloud Console unter Cloud Run, dem Dienst, dann URL sichtbar. Die CLI-Suche verwendet die aktuelle SVC_NAME und GCP_REGION; Dienstkonto-IDs sind nicht Teil der URL.
Stack
FastAPI · FastMCP v3 · WeasyPrint · Jinja2 · Cloud Run-kompatibel (zustandslos, $PORT-bewusst)
This server cannot be installed
Maintenance
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
- FlicenseAqualityDmaintenanceEnables resume parsing, querying, and email notifications via MCP tools.31
- AlicenseNot gradedqualityDmaintenanceEnables querying a structured CV and sending test emails via Ethereal through a backend API.247MIT
- AlicenseNot gradedqualityDmaintenanceEnables chat-based interaction with resume data and sending email notifications via MCP tools.247MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for CVX, enabling AI assistants to create, validate, and build professional CV PDFs from YAML content, with tools for schema retrieval, project initialization, validation, and rendering.7601Apache 2.0
Related MCP Connectors
MCP server for the PDFGate API. Generate PDFs, manage documents and handle e-signatures.
Tailor resumes, generate cover letters, render CVs as PDF, and browse 22+ templates.
34 production API tools over one hosted MCP endpoint.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ivanprytula/cv-rest-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server