Перейти к содержимому

JSON Resume MCP Server

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

TypeScript
57 stars

Описание

Это 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.

Информация

Язык
TypeScript
Лицензия
The Unlicense
GitHub Stars
57

Ссылки