MCP (My Career Portfolio) Server について
SSAFYの学生向けに、キャリアポートフォリオ作成と面接準備を支援するMCPサーバーです。GitHubからプロジェクト情報を集め、応募書類の作成・管理にも対応します。
主な機能
- 01GitHubからプロジェクト情報を収集
- 02役割ごとにプロジェクト詳細を整理
- 03自己紹介書の作成と管理
- 04プロジェクト面接の質問生成と練習
- 05プロジェクトポートフォリオの作成と管理
活用シーン
- 01GitHubのプロジェクト経験を整理
- 02プロジェクトをもとに面接準備
- 03自己紹介書の作成・修正
- 04プロジェクトポートフォリオの作成
MCP 対応
クライアントに、プロジェクト情報の整理、応募書類の作成、面接準備の機能を提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP(My Career Portfolio)サーバー
SSAFY の学生向けのプロジェクトポートフォリオおよび面接準備支援サーバーです。
主な機能
-
プロジェクト情報の収集
- GitHub リポジトリとの連携
- プロジェクト情報の自動収集
- 役割ごとの詳細情報の収集
-
志望動機書の作成支援
- プロジェクトに基づく志望動機書の作成
- 志望動機書の編集および管理
-
面接準備
- プロジェクトに基づく面接質問の生成
- 面接回答の練習
- 面接フィードバック
-
ポートフォリオの作成
- プロジェクトに基づくポートフォリオの作成
- ポートフォリオの編集および管理
インストール方法
- リポジトリをクローン
git clone https://github.com/wonnyboi/mcp-server.git
cd mcp-server
- 仮想環境の作成と有効化
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
- 依存関係のインストール
pip install -r requirements.txt
-
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
-
サーバーの実行
python project_portfolio_server.py
使用方法
-
プロジェクトの追加
- GitHub リポジトリの URL を入力
- プロジェクトの種類を選択
- 役割を選択
- 詳細情報を入力
-
志望動機書の作成
- プロジェクトに基づく志望動機書の作成
- 編集および管理
-
面接準備
- プロジェクトに基づく面接質問の生成
- 回答の練習
- フィードバックの収集
-
ポートフォリオの作成
- プロジェクトに基づくポートフォリオの作成
- 編集および管理
プロジェクト構成
mcp-server/
├── project_data/ # 프로젝트 데이터 저장
├── project_portfolio_server.py # 메인 서버 파일
├── requirements.txt # 의존성 목록
├── .env # 환경 변수 (GitHub 토큰)
└── README.md # 프로젝트 설명
貢献方法
- プロジェクトをフォークする
- 機能ブランチを作成する(
git checkout -b feature/AmazingFeature) - 変更をコミットする(
git commit -m 'Add some AmazingFeature') - ブランチにプッシュする(
git push origin feature/AmazingFeature) - プルリクエストを作成する
ライセンス
このプロジェクトは MIT ライセンスの下で配布されています。詳しくは LICENSE ファイルを参照してください。
お問い合わせ
プロジェクト管理者 - @wonnyboi
プロジェクトのリンク:https://github.com/wonnyboi/mcp-server
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。