MCP Tool Template について
AI エージェント向けの MCP ツールを開発するためのリポジトリテンプレートです。Zod スキーマ、MCP インターフェースの実装、テストを基本構成としています。
主な機能
- 01src/tools でツールを整理
- 02Zod による入出力スキーマ定義
- 03MCP プロトコルインターフェースの実装
- 04ツールのテスト作成
活用シーン
- 01新しい MCP ツールの作成
- 02ツールの入出力構造の定義
- 03MCP インターフェース実装の検証
- 04MCP ツールのテスト実行
MCP 対応
MCP 互換ツールを作るための土台を提供し、ツールに MCP プロトコルインターフェースの実装を求めます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP ツールのテンプレート
Model Context Protocol(MCP)ツールを構築するためのテンプレートリポジトリです。
概要
このテンプレートは、AI エージェントで使用できる MCP 対応ツールを作成するための基盤を提供します。各ツールは、AI ツールの標準化されたやり取りを実現する Model Context Protocol の仕様に準拠しています。
インストール
npm install
新しいツールの作成
ツールは src/tools ディレクトリで定義します。各ツールでは、次のことを行う必要があります。
- Zod を使用して入出力スキーマを定義する
- MCP プロトコルのインターフェースを実装する
- 包括的なテストを含める
ツールの構造
src/
└── calculator/
├── tools/
│ ├── index.ts
│ ├── add.ts
│ └── subtract.ts
├── index.ts
├── prompt.ts
└── schema.ts
テスト
テストスイートを実行します。
npm run test
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。