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