mcpField
M
MCP (My Career Portfolio) Server

MCP (My Career Portfolio) Server

ローカル
github.com/wonnyboi金融データ077 週間前に更新

MCP (My Career Portfolio) Server について

SSAFYの学生向けに、キャリアポートフォリオ作成と面接準備を支援するMCPサーバーです。GitHubからプロジェクト情報を集め、応募書類の作成・管理にも対応します。

主な機能

  1. 01GitHubからプロジェクト情報を収集
  2. 02役割ごとにプロジェクト詳細を整理
  3. 03自己紹介書の作成と管理
  4. 04プロジェクト面接の質問生成と練習
  5. 05プロジェクトポートフォリオの作成と管理

活用シーン

  1. 01GitHubのプロジェクト経験を整理
  2. 02プロジェクトをもとに面接準備
  3. 03自己紹介書の作成・修正
  4. 04プロジェクトポートフォリオの作成

MCP 対応

クライアントに、プロジェクト情報の整理、応募書類の作成、面接準備の機能を提供するMCPサーバーです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP(My Career Portfolio)サーバー

SSAFY の学生向けのプロジェクトポートフォリオおよび面接準備支援サーバーです。

主な機能

  1. プロジェクト情報の収集

    • GitHub リポジトリとの連携
    • プロジェクト情報の自動収集
    • 役割ごとの詳細情報の収集
  2. 志望動機書の作成支援

    • プロジェクトに基づく志望動機書の作成
    • 志望動機書の編集および管理
  3. 面接準備

    • プロジェクトに基づく面接質問の生成
    • 面接回答の練習
    • 面接フィードバック
  4. ポートフォリオの作成

    • プロジェクトに基づくポートフォリオの作成
    • ポートフォリオの編集および管理

インストール方法

  1. リポジトリをクローン
git clone https://github.com/wonnyboi/mcp-server.git
cd mcp-server
  1. 仮想環境の作成と有効化
python -m venv venv
source venv/bin/activate  # Linux/Mac
venv\Scripts\activate     # Windows
  1. 依存関係のインストール
pip install -r requirements.txt
  1. GitHub トークンの設定

    • GitHub.com → Settings → Developer settings → Personal access tokens → Tokens (classic)
    • 「Generate new token」をクリック
    • Note:「MCP Portfolio Access」と入力
    • Expiration:「No expiration」を選択
    • Select scopes:「repo」にチェック
    • 「Generate token」をクリック
    • 生成されたトークンをコピー
    • プロジェクトのルートディレクトリに「.env」ファイルを作成
    • 次の内容を入力:
      GITHUB_TOKEN=your_github_token_here
      
  2. サーバーの実行

python project_portfolio_server.py

使用方法

  1. プロジェクトの追加

    • GitHub リポジトリの URL を入力
    • プロジェクトの種類を選択
    • 役割を選択
    • 詳細情報を入力
  2. 志望動機書の作成

    • プロジェクトに基づく志望動機書の作成
    • 編集および管理
  3. 面接準備

    • プロジェクトに基づく面接質問の生成
    • 回答の練習
    • フィードバックの収集
  4. ポートフォリオの作成

    • プロジェクトに基づくポートフォリオの作成
    • 編集および管理

プロジェクト構成

mcp-server/
├── project_data/           # 프로젝트 데이터 저장
├── project_portfolio_server.py  # 메인 서버 파일
├── requirements.txt        # 의존성 목록
├── .env                   # 환경 변수 (GitHub 토큰)
└── README.md             # 프로젝트 설명

貢献方法

  1. プロジェクトをフォークする
  2. 機能ブランチを作成する(git checkout -b feature/AmazingFeature)
  3. 変更をコミットする(git commit -m 'Add some AmazingFeature')
  4. ブランチにプッシュする(git push origin feature/AmazingFeature)
  5. プルリクエストを作成する

ライセンス

このプロジェクトは MIT ライセンスの下で配布されています。詳しくは LICENSE ファイルを参照してください。

お問い合わせ

プロジェクト管理者 - @wonnyboi

プロジェクトのリンク:https://github.com/wonnyboi/mcp-server

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。