シンプルなTypeScript MCPサーバー
基本的なCRUD操作を備えたモデルコンテキストプロトコル(MCP)サーバーを構築するためのシンプルなTypeScriptテンプレートです。このテンプレートは、JSONレスポンスを返すMCPツールを作成するための基盤を提供します。
特徴
CRUD操作を備えたシンプルなノートAPI
インメモリデータストレージ
TypeScript実装
JSONレスポンス
Vitestでテスト準備完了
Related MCP server: MCP Server Starter
設定
npm install
サーバーの実行
npm run dev
生産のための構築
npm run build
npm start
利用可能なツール
このテンプレートには、次の MCP ツールが含まれています。
getNote: IDでノートを取得するgetAllNotes: すべてのノートを取得するcreateNote: 新しいノートを作成するupdateNote: 既存のメモを更新するdeleteNote: IDでノートを削除する
テスト
次のようにテストを実行します。
npm test
または視聴モード:
npm run test:watch
カスタマイズ
ニーズに合わせてsrc/server.ts内のツールを変更することで、このテンプレートを独自の MCP サーバーの開始点として使用できます。