JSON Resume MCP Server
Автоматизируйте обновления резюме с помощью ИИ, анализируя ваши проекты по кодированию
Установка • Функции • Использование • Конфигурация • Содействие • Тестирование
Что такое сервер MCP резюме JSON?
Это сервер Model Context Protocol (MCP) , который расширяет возможности помощников ИИ с помощью возможности обновления вашего резюме JSON путем анализа ваших проектов кодирования. Сервер MCP предоставляет инструменты, которые позволяют помощникам ИИ, таким как Windsurf или Cursor :
- Проверьте, есть ли у вас существующее резюме в формате JSON
- Проанализируйте свою кодовую базу, чтобы понять свои технические навыки и проекты.
- Дополните свое резюме подробностями о вашем текущем проекте
С помощью этого инструмента вы можете просто попросить своего помощника на базе искусственного интеллекта «дополнить мое резюме моим текущим проектом», и он автоматически проанализирует ваш код, извлечет соответствующие навыки и сведения о проекте, а также обновит ваше резюме соответствующим образом.
Видеодемонстрация: 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 :
Установить через NPM
Установить в Windsurf или Cursor
Добавьте следующее в конфигурацию Windsurf или Cursor:
Виндсерфинг
Откройте Настройки → Серверы MCP и добавьте:
Курсор
Добавьте в ваш ~/.cursor/mcp_config.json
:
Использование
После установки и настройки вы сможете использовать следующие команды с вашим помощником на основе искусственного интеллекта:
Улучшите свое резюме текущим проектом
Задайте вопрос своему помощнику на основе искусственного интеллекта:
Помощник будет:
- Найдите свое существующее резюме на GitHub (или создайте новое, если необходимо)
- Проанализируйте кодовую базу вашего текущего проекта
- Создайте профессиональные описания вашего проекта и навыков
- Обновите свое резюме новой информацией
- Сохраните изменения обратно на GitHub.
- Предоставьте ссылку для просмотра вашего обновленного резюме
Проверьте статус вашего резюме
Задайте вопрос своему помощнику на основе искусственного интеллекта:
Помощник проверит, есть ли у вас существующее резюме, и покажет его данные.
Проанализируйте свою кодовую базу
Задайте вопрос своему помощнику на основе искусственного интеллекта:
Помощник проанализирует вашу кодовую базу и предоставит информацию о языках, технологиях и последних изменениях.
Конфигурация
Для сервера MCP требуются следующие переменные среды:
Переменная | Описание |
---|---|
GITHUB_TOKEN | Ваш персональный токен доступа GitHub с разрешениями gist |
GITHUB_USERNAME | Ваше имя пользователя GitHub |
OPENAI_API_KEY | Ваш ключ API OpenAI |
Разработка
Чтобы запустить сервер в режиме разработки:
- Клонируйте репозиторий:
- Установите зависимости:
- Запустить в режиме разработки:
Это запустит сервер MCP с инструментом-инспектором для отладки.
Внося вклад
Вклады приветствуются! Вот как вы можете внести свой вклад:
- Форк репозитория
- Создайте ветку функций:
git checkout -b feature/amazing-feature
- Зафиксируйте свои изменения:
git commit -m 'Add some amazing feature'
- Отправка в ветку:
git push origin feature/amazing-feature
- Открыть запрос на извлечение
Убедитесь, что ваш код соответствует существующему стилю и включает соответствующие тесты.
Тестирование
Сервер MCP включает в себя несколько тестовых скриптов, помогающих отлаживать и проверять функциональность.
Проведение тестов
Все тестовые скрипты находятся в каталоге tests/
.
Перед запуском тестов настройте переменные среды:
Проверить ключ API OpenAI
Проверяет, что ваш ключ API OpenAI работает правильно:
Улучшение фиктивного резюме
Тестирует функциональность улучшения резюме с использованием фиктивных данных (без вызовов API):
Полный тест по улучшению резюме
Тестирует весь процесс улучшения резюме с помощью вызовов API в реальном времени:
Тест протокола MCP
Тестирует связь протокола сервера MCP:
Добавление в package.json
Для удобства вы можете добавить эти тестовые команды в свой package.json:
Затем запустите их с помощью npm run test:mock
и т. д.
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
Благодарности
- JSON Resume для стандарта резюме
- Модель контекстного протокола для интеграции инструментов ИИ
- OpenAI для поддержки улучшений резюме на базе ИИ
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.
Сервер, который расширяет возможности помощников на базе искусственного интеллекта, позволяя им обновлять ваше резюме в формате JSON, анализируя ваши проекты по кодированию, автоматически извлекая навыки и генерируя профессиональные описания.
- Что такое сервер MCP резюме JSON?
- Функции
- Установка
- Использование
- Конфигурация
- Разработка
- Внося вклад
- Тестирование
- Лицензия
- Благодарности
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