Supports deployment on Linux systems with specific configuration file paths for Claude Desktop integration.
Supports deployment on macOS systems with specific configuration file paths for Claude Desktop integration.
Allows installation of the game server directly from the PyPI repository.
Requires Python 3.13 or higher to run the MCP server.
TwoTruthsAndATwist
Two Truths and a Twist: The world's first Model Context Protocol (MCP) game
Installation
Requirements
- Python 3.13 or higher
- MCP-compatible LLM (like Claude 3)
You can install the game directly from PyPI:
Or if you prefer using uv
:
Usage
Initialize the Database
First, initialize the game database:
Start the Game Server
To start the MCP server:
This will start the Two Truths and a Twist MCP server, which LLMs can connect to for playing the game.
View Game Statistics
To see game statistics:
Connecting to the Server
To connect an MCP-compatible LLM to the game server, you'll need to configure the MCP connection. Create a configuration file (e.g., claude_desktop_config.json
) with the following content:
For Claude Desktop, place this file in:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Game Mechanics
Two Truths and a Twist is a trivia game where:
- The AI creates a round with three statements about a topic - two truths and one "twist" (a playful, false statement)
- Players try to identify which statement is the twist
- The AI reveals the answer with entertaining explanations
The game leverages the MCP protocol to provide a fun, interactive trivia experience where AI models both generate the content and facilitate gameplay.
Example Prompts
Once connected to an MCP-enabled LLM, you can start a game with prompts like:
For Developers
This package implements an MCP server that provides custom game tools:
create_round
: Creates a new game round with a question and three statementssubmit_guess
: Lets players submit their guess for which statement is the twistreveal_twist
: Reveals the answer with explanations for each statementget_round
: Retrieves details for a specific roundget_last_round
: Gets details of the most recent roundget_stats
: Retrieves game statistics
This server cannot be installed
An MCP-based trivia game server where AI creates rounds with two true statements and one false 'twist' about various topics, letting players guess which statement is false.
Related MCP Servers
- -securityAlicense-qualityThis MCP server performs multi-topic searches in business, news, finance, and politics using the Tavily API, providing high-quality sources and intelligent summaries.Last updated -11PythonMIT License
- AsecurityAlicenseAqualityThis is a MCP server that implements an unreasonable thinking system. It helps generate unconventional solutions: Generating unreasonable thoughts that challenge conventional wisdom. Creating branches of thinking in different directionsLast updated -317JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that enables coordination of agents through shared finite state machines (puzzles) where clients can create, monitor, and trigger state transitions of stateful resources.Last updated -17TypeScriptMIT License
- -securityFlicense-qualityAn advanced MCP server that implements sophisticated sequential thinking using a coordinated team of specialized AI agents (Planner, Researcher, Analyzer, Critic, Synthesizer) to deeply analyze problems and provide high-quality, structured reasoning.Last updated -216Python