Skip to main content
Glama

JSON Resume MCP Server

Official
by jsonresume

JSON 履歴書 MCP サーバー

JSON 履歴書ロゴ

コーディングプロジェクトを分析して、AIで履歴書の更新を自動化します

インストール機能使用方法設定貢献テスト

JSON Resume MCP Server とは何ですか?

これは、コーディングプロジェクトを分析してJSON履歴書を更新する機能によりAIアシスタントを強化するモデルコンテキストプロトコル(MCP)サーバーです。MCPサーバーは、 WindsurfCursorなどのAIアシスタントが以下の機能を実行できるようにするツールを提供します。

  1. 既存のJSON履歴書があるかどうかを確認します
  2. コードベースを分析して、技術スキルとプロジェクトを理解する
  3. 現在のプロジェクトの詳細を履歴書に記入しましょう

このツールを使用すると、AI アシスタントに「現在のプロジェクトに基づいて履歴書を充実させてください」と依頼するだけで、コードが自動的に分析され、関連するスキルとプロジェクトの詳細が抽出され、それに応じて履歴書が更新されます。

ビデオデモ: https://x.com/ajaxdavis/status/1896953226282594381

特徴

  • 履歴書の強化: コードベースを自動的に分析し、プロジェクトの詳細を履歴書に追加します
  • GitHub 統合: GitHub Gists に保存されている履歴書を取得して更新します
  • AI搭載: OpenAIを使用して、プロジェクトとスキルの専門的な説明を生成します
  • TypeScript/Zod 検証: 履歴書が JSON 履歴書標準に準拠していることを確認します
  • JSON Resumeエコシステム: JSON Resumeレジストリと互換性があります

インストール

前提条件

  • 個人アクセストークン(Gist スコープ付き)を持つ GitHub アカウント
  • OpenAI APIキー
  • Node.js 18歳以上
  • MCP をサポートする IDE (Windsurf または Cursor)

Smithery経由でインストール

Smithery経由で Claude Desktop 用の mcp を自動的にインストールするには:

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

使用法

インストールして設定したら、AI アシスタントで次のコマンドを使用できるようになります。

現在のプロジェクトで履歴書を充実させる

AIアシスタントに質問してください:

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

アシスタントは次のことを行います。

  1. GitHub で既存の履歴書を探す (または必要に応じて新しい履歴書を作成)
  2. 現在のプロジェクトのコードベースを分析する
  3. プロジェクトとスキルの専門的な説明を作成します
  4. 新しい情報で履歴書を更新する
  5. 変更をGitHubに保存する
  6. 更新された履歴書を表示するためのリンクを入力してください

履歴書のステータスを確認する

AIアシスタントに質問してください:

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

アシスタントは既存の履歴書があるかどうかを確認し、その詳細を表示します。

コードベースを分析する

AIアシスタントに質問してください:

"What technologies am I using in this project?"

アシスタントはコードベースを分析し、言語、テクノロジー、最近のコミットに関する洞察を提供します。

構成

MCP サーバーには次の環境変数が必要です。

変数説明
GITHUB_TOKENGist 権限を持つ GitHub 個人アクセス トークン
GITHUB_USERNAMEGitHubユーザー名
OPENAI_API_KEYOpenAI APIキー

発達

サーバーを開発モードで実行するには:

  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
OpenAI APIキーを確認する

OpenAI API キーが正しく機能していることを検証します。

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 履歴書を更新する機能を備えた AI アシスタントを強化するサーバーです。

  1. JSON Resume MCP Server とは何ですか?
    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