Skip to main content
Glama

JSON Resume MCP Server

Official
by jsonresume

JSON Resume MCP Server

Логотип резюме JSON

Автоматизируйте обновления резюме с помощью ИИ, анализируя ваши проекты по кодированию

УстановкаФункцииИспользованиеКонфигурацияСодействиеТестирование

Что такое сервер MCP резюме JSON?

Это сервер Model Context Protocol (MCP) , который расширяет возможности помощников ИИ с помощью возможности обновления вашего резюме JSON путем анализа ваших проектов кодирования. Сервер MCP предоставляет инструменты, которые позволяют помощникам ИИ, таким как Windsurf или Cursor :

  1. Проверьте, есть ли у вас существующее резюме в формате JSON
  2. Проанализируйте свою кодовую базу, чтобы понять свои технические навыки и проекты.
  3. Дополните свое резюме подробностями о вашем текущем проекте

С помощью этого инструмента вы можете просто попросить своего помощника на базе искусственного интеллекта «дополнить мое резюме моим текущим проектом», и он автоматически проанализирует ваш код, извлечет соответствующие навыки и сведения о проекте, а также обновит ваше резюме соответствующим образом.

Видеодемонстрация: https://x.com/ajaxdavis/status/1896953226282594381

Функции

  • Улучшение резюме : автоматически анализирует вашу кодовую базу и добавляет сведения о проекте в ваше резюме.
  • Интеграция с GitHub : извлекает и обновляет ваше резюме, хранящееся в GitHub Gists.
  • На базе ИИ : использует OpenAI для создания профессиональных описаний ваших проектов и навыков.
  • Проверка TypeScript/Zod : гарантирует, что ваше резюме соответствует стандарту JSON Resume
  • Экосистема резюме JSON : совместима с реестром резюме JSON

Установка

Предпосылки

  • Аккаунт GitHub с персональным токеном доступа (с областью действия gist)
  • API-ключ OpenAI
  • Node.js 18+
  • IDE с поддержкой MCP (Windsurf или Cursor)

Установка через Smithery

Чтобы автоматически установить mcp для Claude Desktop через Smithery :

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

Установить через NPM

npm install -g @jsonresume/mcp

Установить в Windsurf или Cursor

Добавьте следующее в конфигурацию Windsurf или Cursor:

Виндсерфинг

Откройте Настройки → Серверы MCP и добавьте:

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

Использование

После установки и настройки вы сможете использовать следующие команды с вашим помощником на основе искусственного интеллекта:

Улучшите свое резюме текущим проектом

Задайте вопрос своему помощнику на основе искусственного интеллекта:

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

Помощник будет:

  1. Найдите свое существующее резюме на GitHub (или создайте новое, если необходимо)
  2. Проанализируйте кодовую базу вашего текущего проекта
  3. Создайте профессиональные описания вашего проекта и навыков
  4. Обновите свое резюме новой информацией
  5. Сохраните изменения обратно на GitHub.
  6. Предоставьте ссылку для просмотра вашего обновленного резюме

Проверьте статус вашего резюме

Задайте вопрос своему помощнику на основе искусственного интеллекта:

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

Помощник проверит, есть ли у вас существующее резюме, и покажет его данные.

Проанализируйте свою кодовую базу

Задайте вопрос своему помощнику на основе искусственного интеллекта:

"What technologies am I using in this project?"

Помощник проанализирует вашу кодовую базу и предоставит информацию о языках, технологиях и последних изменениях.

Конфигурация

Для сервера MCP требуются следующие переменные среды:

ПеременнаяОписание
GITHUB_TOKENВаш персональный токен доступа GitHub с разрешениями gist
GITHUB_USERNAMEВаше имя пользователя GitHub
OPENAI_API_KEYВаш ключ API OpenAI

Разработка

Чтобы запустить сервер в режиме разработки:

  1. Клонируйте репозиторий:
git clone https://github.com/jsonresume/mcp.git cd mcp
  1. Установите зависимости:
npm install
  1. Запустить в режиме разработки:
npm run dev

Это запустит сервер MCP с инструментом-инспектором для отладки.

Внося вклад

Вклады приветствуются! Вот как вы можете внести свой вклад:

  1. Форк репозитория
  2. Создайте ветку функций: git checkout -b feature/amazing-feature
  3. Зафиксируйте свои изменения: git commit -m 'Add some amazing feature'
  4. Отправка в ветку: git push origin feature/amazing-feature
  5. Открыть запрос на извлечение

Убедитесь, что ваш код соответствует существующему стилю и включает соответствующие тесты.

Тестирование

Сервер MCP включает в себя несколько тестовых скриптов, помогающих отлаживать и проверять функциональность.

Проведение тестов

Все тестовые скрипты находятся в каталоге tests/ .

Перед запуском тестов настройте переменные среды:

export GITHUB_TOKEN=your_github_token export OPENAI_API_KEY=your_openai_api_key export GITHUB_USERNAME=your_github_username
Проверить ключ API OpenAI

Проверяет, что ваш ключ API OpenAI работает правильно:

npx tsx tests/check-openai.ts
Улучшение фиктивного резюме

Тестирует функциональность улучшения резюме с использованием фиктивных данных (без вызовов API):

npx tsx tests/debug-mock.ts
Полный тест по улучшению резюме

Тестирует весь процесс улучшения резюме с помощью вызовов API в реальном времени:

npx tsx tests/debug-enhance.ts
Тест протокола MCP

Тестирует связь протокола сервера MCP:

node tests/test-mcp.js

Добавление в package.json

Для удобства вы можете добавить эти тестовые команды в свой 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" }

Затем запустите их с помощью npm run test:mock и т. д.

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .

Благодарности

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.

Сервер, который расширяет возможности помощников на базе искусственного интеллекта, позволяя им обновлять ваше резюме в формате JSON, анализируя ваши проекты по кодированию, автоматически извлекая навыки и генерируя профессиональные описания.

  1. Что такое сервер MCP резюме JSON?
    1. Функции
      1. Установка
        1. Предпосылки
        2. Установка через Smithery
        3. Установить через NPM
        4. Установить в Windsurf или Cursor
      2. Использование
        1. Улучшите свое резюме текущим проектом
        2. Проверьте статус вашего резюме
        3. Проанализируйте свою кодовую базу
      3. Конфигурация
        1. Разработка
          1. Внося вклад
            1. Тестирование
              1. Проведение тестов
              2. Добавление в package.json
            2. Лицензия
              1. Благодарности

                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