二つの真実とひねり
二つの真実と一つのひねり:世界初のモデルコンテキストプロトコル(MCP)ゲーム
インストール
要件
Python 3.13以上
MCP互換のLLM(Claude 3など)
PyPI から直接ゲームをインストールできます。
または、 uvを使いたい場合:
Related MCP server: Unconventional-thinking MCP server
使用法
データベースを初期化する
まず、ゲーム データベースを初期化します。
ゲームサーバーを起動する
MCP サーバーを起動するには:
これにより、Two Truths and a Twist MCP サーバーが起動し、LLM がゲームをプレイするために接続できるようになります。
ゲーム統計を見る
ゲームの統計情報を表示するには:
サーバーへの接続
MCP対応LLMをゲームサーバーに接続するには、MCP接続を設定する必要があります。以下の内容を含む設定ファイル(例: claude_desktop_config.json )を作成してください。
Claude Desktop の場合、このファイルを次の場所に配置します。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
ゲームの仕組み
「Two Truths and a Twist」は次のようなクイズゲームです。
AI は、トピックに関する 3 つのステートメント(2 つの真実と 1 つの「ひねり」(遊び心のある誤ったステートメント))を含むラウンドを作成します。
プレイヤーはどの文がひねりなのかを判定する
AIが面白い説明とともに答えを明らかにする
このゲームは MCP プロトコルを活用して、AI モデルがコンテンツを生成し、ゲームプレイを促進する、楽しくインタラクティブなクイズ体験を提供します。
プロンプトの例
MCP 対応の LLM に接続すると、次のようなプロンプトが表示されてゲームを開始できます。
開発者向け
このパッケージは、カスタム ゲーム ツールを提供する MCP サーバーを実装します。
create_round: 質問と3つのステートメントを含む新しいゲームラウンドを作成しますsubmit_guess: プレイヤーがどの文がひねりなのか推測して投稿できるようにしますreveal_twist: 各ステートメントの説明とともに答えを表示しますget_round: 特定のラウンドの詳細を取得しますget_last_round: 最新のラウンドの詳細を取得しますget_stats: ゲームの統計情報を取得します