cv-rest-mcp-server
Servidor CV REST/MCP
Servicio FastAPI + FastMCP que renderiza un CV como JSON o PDFs con temas.
Ejecutar
just setup && just devServidor: http://localhost:8080 · MCP: /mcp (JSON-RPC, no es una página de navegador)
Related MCP server: MCP-Server
API REST
Método | Ruta | Descripción |
GET |
| Página de inicio |
GET |
| Comprobación de salud |
GET |
| CV como JSON |
GET |
| CV renderizado como HTML |
GET |
| Página de vista previa con barra de herramientas |
GET |
| CV como PDF (adjunto) |
Documentación interactiva de OpenAPI (Swagger UI): /docs
MCP
Montado en /mcp mediante transporte HTTP Streamable.
Herramientas
Herramienta | Parámetros | Devuelve |
| — | Objeto JSON con todos los datos del CV |
| — |
|
|
| Bytes de PDF codificados en Base64 |
Conectar desde un cliente MCP
Cualquier cliente compatible con MCP (Claude Desktop, Cursor, VS Code con Kilo, Windsurf) puede usar este servidor. Añádelo a la configuración MCP de tu cliente:
{
"mcpServers": {
"cv-rest-mcp-server": {
"url": "http://localhost:8080/mcp"
}
}
}Para una instancia desplegada, sustituye la URL por tu endpoint público.
Temas
classic · minimal · modern · original — definidos en app/themes/<name>.py como cadenas CSS.
Contenido y personalización
Edita data/cv.json (validado contra CVData en app/cv_data.py). Reinicia tras los cambios.
Configura CV_DATA_PATH para que apunte a un archivo JSON diferente. Consulta data/cv.example.json para ver el esquema completo.
Límite de peticiones
Por IP, en memoria. localhost exento.
Endpoint | Límite |
| 30/min |
| 60/min |
| 30/min |
| 5/15min |
Docker
just build && just runDespliegue en GCP
Los pushes a main ejecutan CI y, tras superar los trabajos de calidad y pruebas, despliegan en Cloud Run automáticamente. Añade [skip deploy] al mensaje de un commit para ejecutar CI sin desplegar. Los marcadores nativos de GitHub [skip ci], [ci skip], [no ci], [skip actions] y [actions skip] omiten el flujo de trabajo por completo, lo que puede dejar comprobaciones obligatorias pendientes.
La configuración única del operador usa el script de despliegue (idempotente; SVC_NAME en .env nombra el servicio, la imagen y las cuentas de servicio derivadas):
just deploy bootstrap # first full run
just deploy upload-cv # publish personal CV data
just deploy wif # one-time GitHub OIDC wiringPara una versión de código normal, haz push de un cambio en verde a main; no ejecutes las fases de build/deploy/verify manualmente. El trabajo de verificación de CD imprime la URL desplegada. También es visible en Google Cloud Console en Cloud Run, el servicio y luego URL. La búsqueda por CLI usa el SVC_NAME y GCP_REGION actuales; los IDs de las cuentas de servicio no forman parte de la URL.
Stack
FastAPI · FastMCP v3 · WeasyPrint · Jinja2 · Compatible con Cloud Run (sin estado, consciente de $PORT)
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