mcpField
M
MCP Server TypeScript Template

MCP Server TypeScript Template

ローカル
github.com/minimind-org開発ツール283 週間前に更新

MCP Server TypeScript Template について

カスタムツールを備えた MCP サーバーを作るための TypeScript テンプレートです。サンプル操作と加算操作が含まれています。

主な機能

  1. 01TypeScript MCP サーバーのひな形
  2. 02サンプル操作ツール
  3. 032つの数の加算ツール
  4. 04ビルドとテストのコマンド

活用シーン

  1. 01TypeScript MCP サーバープロジェクトの開始
  2. 02カスタムツール実装の試用
  3. 03加算ツールのテスト

MCP 対応

Model Context Protocol SDK を使って MCP サーバーを実装し、サンプル操作と加算ツールを MCP クライアントに提供します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP サーバー TypeScript テンプレート

TypeScript を使用して Model Context Protocol(MCP)サーバーを作成するためのテンプレートです。このプロジェクトでは、カスタムツールを備えたシンプルな MCP サーバーの実装方法を紹介します。

概要

このテンプレートでは、次のツールを提供する基本的な MCP サーバーを実装します。

  • サンプル操作:シンプルなデモ操作
  • 加算:2 つの数値を加算するツール

このサーバーでは、Model Context Protocol SDK を使用して、AI モデルと外部ツール間の通信を処理します。

前提条件

  • Node.js(v16 以降)
  • npm または yarn

プロジェクト構成

プロジェクトは次のように構成されています。

mcp-server-typescript-template/
├── common/
│   ├── constant.ts     # Project constants
│   ├── errors.ts       # Error handling utilities
│   └── types.ts        # Type definitions
│   └── utils.ts        # Utility functions

├── operations/
│   └── example-operation.ts  # Implementation of example operations
├── index.ts            # Main server implementation
├── package.json
└── tsconfig.json

インストール

リポジトリをクローンし、依存関係をインストールします。

git clone <repository-url>
cd mcp-server-typescript-template
npm install
npm run test
npm run build
npm run start # this will start the server for testing

MCP クライアントの設定(Claude Desktop)

claude_desktop_config.json ファイルを編集して、次の内容を追加します。

{
  "mcpServers": {
    "example": {
      "command": "node",
      "args": [
        "/path/to/mcp-server-typescript-template/dist/index.js"
      ]
    }
  }
}

コメント

MCP は初めてですか?

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

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