my-mcp-server with TypeScript について
TypeScriptでMCPサーバーを構築する方法を示すサンプルプロジェクトです。カスタムツールの定義やMCPプロトコルでの実行に加え、Clineなどのホストへの登録方法も説明します。
主な機能
- 01TypeScriptでMCPサーバーをセットアップ
- 02カスタムツールの定義
- 03MCPプロトコルでツールを実行
- 04Clineとの連携
活用シーン
- 01TypeScriptのMCPサーバー例の構築
- 02サーバーへのカスタムツール追加
- 03MCPプロトコル経由のツール呼び出しをテスト
- 04Clineへのサーバー登録
MCP 対応
MCPサーバーの構築、MCPプロトコルによるツール実行、Clineなどのホストへの設定方法を紹介します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
TypeScript を使用した my-mcp-server
含まれる内容:
- TypeScript で MCP サーバーをインストールしてセットアップする
- MCP サーバー用のカスタムツールを定義する
- MCP プロトコルを使用してツールを実行する
- Cline などのホストと MCP サーバーを統合する
使用方法:
- コードをダウンロードする
git clone [email protected]:billyangbc/my-mcp-server.git
cd my-mcp-server
pnpm i # npm install
- ホストと統合する
cline_mcp_settings.jsonに MCP サーバーを登録します(Cline =>Configure MCP Servers)
...,
"my-mcp-server": {
"command": "node",
"args": [
"/Users/YOUR_USER/mcp-server/build/index.js"
]
}
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。