MCP Example: Server over stdio について
MCP Example: Server over stdioは、stdioで通信するTypeScript製MCPサーバーの簡単なサンプルです。独自コマンドで拡張する開発者向けの出発点です。
主な機能
- 01stdio通信のMCPサーバー例
- 02TypeScriptによる実装
- 03独自コマンドで拡張可能
活用シーン
- 01基本的なstdioサーバー実装の学習
- 02独自のMCPコマンドを追加する土台
MCP 対応
stdioで通信するMCPサーバーの実装例で、Cursorに設定して利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP の例:stdio 経由のサーバー
このリポジトリでは、TypeScript を使用して stdio 経由で通信するシンプルな MCP(Model Context Protocol)サーバーの実装例を紹介します。
特長
- stdio を使用する MCP サーバーの例
- TypeScript で記述
- カスタム MCP コマンドを簡単に拡張可能
前提条件
- Node.js(v18 以降を推奨)
- npm
セットアップ
-
依存関係をインストールします:
npm install -
Cursor Settings -> MCP -> Add new MCP に移動します:
{ "mcpServers": { "Yes or No MCP": { "command": "npx", "args": [ "-y", "tsx", "<absolute_path_to>/stdio-example.ts", "--stdio" ] } } }<absolute_path_to>をstdio-example.tsファイルの絶対パスに置き換えてください。 -
MCP サーバーを使用します: Cursor の LLM に質問し、最後に「yes or no」を追加すると、Cursor が MCP ツールを呼び出します。
ファイルの概要
stdio-example.ts:MCP サーバーの主要な実装です。copy-this-to-mcp-json.json:MCP サーバーのセットアップ用の設定例です。
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。