Simple MCP Server starter with StdioServerTransport について
StdioServerTransportを使うシンプルなMCPサーバーを作成するスターターキットです。macOSでポートを使用するアプリの確認と、2つの数の加算を行うツール例が含まれます。
主な機能
- 01MCPサーバープロジェクトの生成
- 02StdioServerTransportの利用
- 03macOSでポートを使うアプリとプロセスの確認
- 042つの数の加算
活用シーン
- 01基本的なMCPサーバープロジェクトの作成
- 02Cursorでのツール例の試用
MCP 対応
StdioServerTransportを使うMCPサーバーのひな形を生成し、MCPクライアント向けのツール例を含みます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
StdioServerTransport を使ったシンプルな MCP サーバーのスターター
StdioServerTransport を使ったシンプルな MCP サーバーのスターターキットです。
セットアップ
StdioServerTransport を使って新しい MCP サーバーを作成します
PNPM
pnpm dlx github:akoskm/mcp-server-stdio my-mcp-server
NPM
npm create @akoskm/mcp-server-stdio my-mcp-server
このコマンドを実行すると、このリポジトリの内容を含む my-mcp-server という新しいディレクトリが作成されます。
Bun を使用していない場合は、.cursor/mcp.json ファイルを編集してランタイムコマンドを変更してください。
MCP サーバーは Cursor によって自動的に検出されます。検出されない場合は、Cursor を再起動してください。
コマンド
ポートで実行中のアプリを確認する(Mac のみ)
この後、which-app-on-port ツールを使って、指定したポートで実行中のプロセスのコマンドと PID を取得できます。
Cursor でのプロンプト例:
which app is running on port 9011?
2 つの数を足す
Cursor でのプロンプト例:
I have two open source projects and my friend has five, home many open source projects we have in total?
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。