mcpField
M
MCP Tool Template

MCP Tool Template

ローカル
github.com/zubhav開発ツール085 週間前に更新

MCP Tool Template について

AI エージェント向けの MCP ツールを開発するためのリポジトリテンプレートです。Zod スキーマ、MCP インターフェースの実装、テストを基本構成としています。

主な機能

  1. 01src/tools でツールを整理
  2. 02Zod による入出力スキーマ定義
  3. 03MCP プロトコルインターフェースの実装
  4. 04ツールのテスト作成

活用シーン

  1. 01新しい MCP ツールの作成
  2. 02ツールの入出力構造の定義
  3. 03MCP インターフェース実装の検証
  4. 04MCP ツールのテスト実行

MCP 対応

MCP 互換ツールを作るための土台を提供し、ツールに MCP プロトコルインターフェースの実装を求めます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP ツールのテンプレート

Model Context Protocol(MCP)ツールを構築するためのテンプレートリポジトリです。

概要

このテンプレートは、AI エージェントで使用できる MCP 対応ツールを作成するための基盤を提供します。各ツールは、AI ツールの標準化されたやり取りを実現する Model Context Protocol の仕様に準拠しています。

インストール

npm install

新しいツールの作成

ツールは src/tools ディレクトリで定義します。各ツールでは、次のことを行う必要があります。

  1. Zod を使用して入出力スキーマを定義する
  2. MCP プロトコルのインターフェースを実装する
  3. 包括的なテストを含める
ツールの構造
src/
    └── calculator/
        ├── tools/
        │   ├── index.ts
        │   ├── add.ts
        │   └── subtract.ts
        ├── index.ts
        ├── prompt.ts
        └── schema.ts

テスト

テストスイートを実行します。

npm run test

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。