janken-mcp-server.js について
janken-mcp-server.js は、MCP プロトコルでじゃんけんを提供するシンプルな HTTP サーバーです。ランダムな手を返し、CORS に対応しています。
主な機能
- 01MCP 準拠のリクエストとレスポンス形式
- 02じゃんけんの手をランダムに選択
- 03CORS 対応
活用シーン
- 01じゃんけんの手をランダムにリクエスト
- 02CORS 対応クライアントからゲームサービスを利用
MCP 対応
HTTP 経由で MCP プロトコルのリクエストを受け付け、ランダムに選んだじゃんけんの手を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
README(原文)English
プロジェクトの README よりこの README の日本語訳はまだありません。以下は英語の原文です。日本語の紹介はページ上部をご覧ください。
janken-mcp-server.js
じゃんけんMCPサーバーは、MCPプロトコルを使用して「じゃんけん」ゲームを提供するシンプルなHTTPサーバーです。
特徴
- MCPプロトコルに基づいたリクエスト/レスポンス形式
- ランダムな「グー」「チョキ」「パー」の選択を返す
- CORS対応
インストール
- このリポジトリをクローンします:
git clone <リポジトリURL> cd janken-mcp-server.js
使用方法
-
サーバーを起動します:
node janken-mcp-server.js -
サーバーはデフォルトでhttp://localhost:3000でリクエストを受け付けます。
-
MCPプロトコルに準拠したPOSTリクエストを送信します。例: curl -X POST http://localhost:3000 -H "Content-Type: application/json" -d '{"query": "じゃんけん"}'
-
サーバーからのレスポンス例: { "result": "グー", "metadata": { "choice": "グー" } }
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。