Mcp Server Boilerplate について
Mcp Server Boilerplateは、MCPサーバーを構築するNode.js/TypeScriptフレームワークです。Zodスキーマと非同期ハンドラーをエクスポートするファイルから、ツールとリソースを動的に登録します。
主な機能
- 01ツールとリソースの動的登録
- 02Zodによるスキーマ定義
- 03非同期ハンドラー対応
- 04ファイル名規則による検出
活用シーン
- 01Node.jsのMCPサーバープロジェクトを開始
- 02ツールを個別のソースファイルとして追加
- 03スキーマとハンドラーでリソースを定義
MCP 対応
ツールとリソースを自動登録する、MCPサーバー構築用フレームワークです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP サーバーフレームワーク ツールとリソースを自動登録して MCP サーバーを構築する、動的な Node.js/TypeScript フレームワークです。 セットアップ
依存関係をインストールします: npm install
.env.example を .env にコピーし、変数を設定します。
ビルドして実行します: npm run build npm start
ツール/リソースの追加
新しいツールは、命名規則 *-tool.ts に従って src/server/tools に追加します。 新しいリソースは、命名規則 *-resource.ts に従って src/server/resources に追加します。 各ファイルでは、schema(Zod スキーマ)と handler(非同期関数)を含むオブジェクトをエクスポートします。
ライセンス MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。