JSON Resume MCP Server
Автоматически обновляет JSON-резюме, анализируя код проектов и добавляя навыки с помощью ИИ.
Описание
Это MCP-сервер для интеграции с ИИ-ассистентами (Windsurf, Cursor), который анализирует кодбейс, извлекает навыки и проекты, генерирует описания с помощью OpenAI и обновляет JSON-резюме на GitHub. Технологии: TypeScript, Zod для валидации, совместимость с JSON Resume. Применения: автоматизация резюме для разработчиков, интеграция с GitHub Gists, создание профессиональных описаний без ручного редактирования.
Возможности
Улучшение резюме
Автоматический анализ кодбейса и добавление деталей проектов.
Интеграция с GitHub
Получение и обновление резюме в GitHub Gists.
ИИ-анализ
Генерация описаний навыков и проектов с помощью OpenAI.
Валидация данных
Проверка резюме на соответствие стандарту JSON Resume с Zod.
Проверка статуса
Проверка наличия резюме и анализ технологий в проекте.
Установка
Требования: GitHub токен (scope: gist), OpenAI API ключ, Node.js 18+, IDE с MCP (Windsurf/Cursor).
Установка через NPM:
npm install -g @jsonresume/mcp
Для Cursor (в ~/.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"
}
}
}
}
Для Windsurf: Аналогично в настройках MCP Servers.