Skip to main content
Glama

JSON Resume MCP Server

Official
by jsonresume

Servidor MCP de currículum JSON

Logotipo de currículum JSON

Automatice las actualizaciones de su currículum con IA analizando sus proyectos de codificación

InstalaciónCaracterísticasUsoConfiguraciónContribuciónPruebas

¿Qué es JSON Resume MCP Server?

Este es un servidor de Protocolo de Contexto de Modelo (MCP) que mejora los asistentes de IA con la capacidad de actualizar su currículum JSON mediante el análisis de sus proyectos de programación. El servidor MCP proporciona herramientas que permiten a los asistentes de IA como los de Windsurf o Cursor :

  1. Comprueba si tienes un CV JSON existente
  2. Analice su base de código para comprender sus habilidades técnicas y proyectos.
  3. Mejora tu currículum con detalles sobre tu proyecto actual

Con esta herramienta, puedes simplemente pedirle a tu asistente de IA que "mejore mi currículum con mi proyecto actual" y automáticamente analizará tu código, extraerá habilidades relevantes y detalles del proyecto, y actualizará tu currículum en consecuencia.

Vídeo de demostración: https://x.com/ajaxdavis/status/1896953226282594381

Características

  • Mejora del currículum : analiza automáticamente su base de código y agrega detalles del proyecto a su currículum.
  • Integración con GitHub : recupera y actualiza su currículum almacenado en GitHub Gists
  • Impulsado por IA : utiliza OpenAI para generar descripciones profesionales de sus proyectos y habilidades
  • Validación de TypeScript/Zod : garantiza que su currículum cumpla con el estándar JSON Resume
  • Ecosistema de currículum JSON : compatible con el registro de currículum JSON

Instalación

Prerrequisitos

  • Cuenta de GitHub con un token de acceso personal (con alcance gist)
  • Clave API de OpenAI
  • Node.js 18+
  • Un IDE con soporte MCP (Windsurf o Cursor)

Instalación mediante herrería

Para instalar mcp para Claude Desktop automáticamente a través de Smithery :

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

Instalar mediante NPM

npm install -g @jsonresume/mcp

Instalar en Windsurf o Cursor

Agregue lo siguiente a su configuración de Windsurf o Cursor:

Windsurf

Abra Configuración → Servidores MCP y agregue:

{ "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

Agregue a su ~/.cursor/mcp_config.json :

{ "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" } } } }

Uso

Una vez instalado y configurado, puedes utilizar los siguientes comandos con tu asistente de IA:

Mejore su currículum con el proyecto actual

Pregúntele a su asistente de IA:

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

El asistente se encargará de:

  1. Encuentra tu currículum existente en GitHub (o crea uno nuevo si es necesario)
  2. Analice la base de código de su proyecto actual
  3. Genera descripciones profesionales de tu proyecto y habilidades
  4. Actualiza tu currículum con la nueva información
  5. Guarde los cambios en GitHub
  6. Proporcione un enlace para ver su currículum actualizado

Verifique el estado de su currículum

Pregúntele a su asistente de IA:

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

El asistente verificará si tienes un currículum existente y mostrará sus detalles.

Analice su base de código

Pregúntele a su asistente de IA:

"What technologies am I using in this project?"

El asistente analizará su base de código y le brindará información sobre lenguajes, tecnologías y confirmaciones recientes.

Configuración

El servidor MCP requiere las siguientes variables de entorno:

VariableDescripción
GITHUB_TOKENTu token de acceso personal de GitHub con permisos de gist
GITHUB_USERNAMETu nombre de usuario de GitHub
OPENAI_API_KEYSu clave API de OpenAI

Desarrollo

Para ejecutar el servidor en modo de desarrollo:

  1. Clonar el repositorio:
git clone https://github.com/jsonresume/mcp.git cd mcp
  1. Instalar dependencias:
npm install
  1. Ejecutar en modo de desarrollo:
npm run dev

Esto inicia el servidor MCP con la herramienta de inspección para la depuración.

Contribuyendo

¡Agradecemos sus contribuciones! Aquí le mostramos cómo contribuir:

  1. Bifurcar el repositorio
  2. Crear una rama de características: git checkout -b feature/amazing-feature
  3. Confirme sus cambios: git commit -m 'Add some amazing feature'
  4. Empujar a la rama: git push origin feature/amazing-feature
  5. Abrir una solicitud de extracción

Asegúrese de que su código siga el estilo existente e incluya pruebas adecuadas.

Pruebas

El servidor MCP incluye varios scripts de prueba para ayudar a depurar y verificar la funcionalidad.

Ejecución de pruebas

Todos los scripts de prueba se encuentran en el directorio tests/ .

Antes de ejecutar pruebas, configure sus variables de entorno:

export GITHUB_TOKEN=your_github_token export OPENAI_API_KEY=your_openai_api_key export GITHUB_USERNAME=your_github_username
Consultar la clave API de OpenAI

Valida que su clave API de OpenAI funcione correctamente:

npx tsx tests/check-openai.ts
Mejora del currículum simulado

Prueba la funcionalidad de mejora del currículum utilizando datos simulados (sin llamadas API):

npx tsx tests/debug-mock.ts
Prueba completa de mejora del currículum

Prueba el proceso completo de mejora del currículum con llamadas API en vivo:

npx tsx tests/debug-enhance.ts
Prueba de protocolo MCP

Prueba la comunicación del protocolo del servidor MCP:

node tests/test-mcp.js

Añadiendo a package.json

Para mayor comodidad, puede agregar estos comandos de prueba a su package.json:

"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" }

Luego ejecútelos con npm run test:mock , etc.

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

Expresiones de gratitud

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.

Un servidor que mejora los asistentes de IA con la capacidad de actualizar su currículum JSON analizando sus proyectos de codificación, extrayendo automáticamente habilidades y generando descripciones profesionales.

  1. ¿Qué es JSON Resume MCP Server?
    1. Características
      1. Instalación
        1. Prerrequisitos
        2. Instalación mediante herrería
        3. Instalar mediante NPM
        4. Instalar en Windsurf o Cursor
      2. Uso
        1. Mejore su currículum con el proyecto actual
        2. Verifique el estado de su currículum
        3. Analice su base de código
      3. Configuración
        1. Desarrollo
          1. Contribuyendo
            1. Pruebas
              1. Ejecución de pruebas
              2. Añadiendo a package.json
            2. Licencia
              1. Expresiones de gratitud

                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