プロジェクトポートフォリオガイド MCP サーバー
ガイド付き会話フローを通じてプロジェクト ポートフォリオ情報を収集および構造化するのに役立つモデル コンテキスト プロトコル サーバー。
特徴
- ステップバイステップのプロジェクト情報収集
- GitHubリポジトリの統合
- プロジェクトポートフォリオの構造化されたデータ収集
- RESTful APIエンドポイント
- Dockerコンテナ化のサポート
前提条件
- Node.js 18.x 以上
- npmまたはyarn
- Docker(コンテナ化されたデプロイメント用)
インストール
- リポジトリをクローンします。
git clone <repository-url>
cd project-portfolio-guide
- 依存関係をインストールします:
- プロジェクトをビルドします。
使用法
地域開発
開発サーバーを起動します。
生産
本番サーバーを起動します。
ドッカー
Docker でビルドして実行します。
docker build -t project-portfolio-guide .
docker run -p 3000:3000 project-portfolio-guide
APIエンドポイント
POST /メッセージ
サーバーにメッセージを送信し、会話の次のステップを受け取ります。
リクエスト本文:
{
"content": "user message"
}
応答:
{
"content": "server response",
"metadata": {
"step": 1,
"totalSteps": 15
}
}
GET /health
サーバーの健全性状態を確認します。
応答:
スミザリーへの配備
- https://smithery.aiで Smithery アカウントを作成します。
- Smithery CLI をインストールします。
npm install -g @smithery/cli
- Smitheryにログイン:
- サーバーを展開します。
構成
サーバーは環境変数を使用して設定できます。
PORT
: サーバーのポート番号(デフォルト: 3000)NODE_ENV
: ノード環境(デフォルト: 本番)
ライセンス
マサチューセッツ工科大学