两个真理和一个真理
两个真理和一个扭曲:世界上第一个模型上下文协议(MCP)游戏
](https://smithery.ai/server/@ErgodicLabs/twotruthsandatwist)
安装
通过Smithery安装
通过以下方式自动为Claude Desktop安装twotruthsandatwist 史密瑟里:
npx -y @smithery/cli install @ErgodicLabs/twotruthsandatwist --client claude需求
- Python 3.13或更高版本
- MCP兼容LLM(如克劳德3)
您可以直接从PyPI安装游戏:
pip install ttaat或者,如果你更喜欢使用 uv:
uv pip install ttaat用法
初始化数据库
首先,初始化游戏数据库:
ttaat db upgrade启动游戏服务器
要启动MCP服务器,请执行以下操作:
ttaat serve这将启动Two Truths和Twist MCP服务器,LLM可以连接到该服务器进行游戏。
查看游戏统计信息
要查看游戏统计数据:
ttaat db stats连接到服务器
要将兼容MCP的LLM连接到游戏服务器,您需要配置MCP连接。创建配置文件(例如。, claude_desktop_config.json)内容如下:
{
"mcpServers": {
"TwoTruthsAndATwist": {
"command": "ttaat",
"args": ["serve"]
}
}
}对于Claude Desktop,请将此文件放置在:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
游戏机制
Two Truths and a Twist是一款益智游戏,其中:
- 人工智能创建了一个关于一个主题的三个陈述的回合——两个真理和一个“扭曲”(一个有趣的、错误的陈述)
- 玩家试图确定哪个陈述是转折点
- 人工智能通过有趣的解释揭示了答案
该游戏利用MCP协议提供有趣的交互式琐事体验,其中AI模型既生成内容又促进游戏玩法。
示例提示
一旦连接到启用MCP的LLM,您就可以通过以下提示开始游戏:
Let's play Two Truths and a Twist! Create a round about space exploration.Create a game round about ancient civilizations.对于开发者
此软件包实现了一个提供自定义游戏工具的MCP服务器:
create_round:创建一个包含一个问题和三个陈述的新游戏回合submit_guess:让玩家提交他们对哪个陈述是转折的猜测reveal_twist:通过对每个陈述的解释来揭示答案get_round:检索特定回合的详细信息get_last_round:获取最近一轮的详细信息get_stats:检索游戏统计信息
