Haiguitang MCP Server

Haiguitang MCP Server

一个 MCP 服务器,允许用户游玩“海龟汤”谜题游戏,并由 LLM(大型语言模型)担任游戏主持人,提供访问游戏规则、谜题和全面谜题信息的工具。

Category
访问服务器

README

介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。

你首先需要克隆整个项目,然后运行uv sync安装依赖。

git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景时,出题人会确认"完全正确"

小技巧

  • 从基本问题开始,如谜题涉及人数、死者的死因等。
  • 注意谜面中的每一个细节,它们可能是关键线索
  • 当你感到困惑时,尝试从不同角度思考问题
  • 记录已经确认的线索,以便归纳整理

关于谜题

目前本项目已经提供了35个谜题。 本人曾开发海龟汤模拟器,该网站有评分功能。目前的35个谜题来自于我和一些热心用户为该网站搜集的谜题。依据该网站上各谜题的评分,推荐游玩的谜题如下:

  • 忠诚的狗
  • 100元钱
  • 爱犬
  • 治病
  • 祭日
  • 电梯里的人
  • 延迟死亡
  • 生意
  • 裤子破了
  • 要好的朋友

欢迎你为本项目贡献更多的谜题。你可以在haiguitang_mcp/puzzles文件夹中加入新的谜题文件然后发起Pull Request。

注意:

  • 如果你希望用户游玩之前有所预警,你可以在标题,也就是谜题文件的名称中注明。
  • 请注意海龟汤的版权问题。
  • 你可以在海龟汤文件中添加作者和提交者信息。

## 介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

## 快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。


你首先需要克隆整个项目,然后运行uv sync安装依赖。

```bash
git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景时,出题人会确认"完全正确"

小技巧

  • 从基本问题开始,如谜题涉及人数、死者的死因等。
  • 注意谜面中的每一个细节,它们可能是关键线索
  • 当你感到困惑时,尝试从不同角度思考问题
  • 记录已经确认的线索,以便归纳整理

关于谜题

目前本项目已经提供了35个谜题。 本人曾开发海龟汤模拟器,该网站有评分功能。目前的35个谜题来自于我和一些热心用户为该网站搜集的谜题。依据该网站上各谜题的评分,推荐游玩的谜题如下:

  • 忠诚的狗
  • 100元钱
  • 爱犬
  • 治病
  • 祭日
  • 电梯里的人
  • 延迟死亡
  • 生意
  • 裤子破了
  • 要好的朋友

欢迎你为本项目贡献更多的谜题。你可以在haiguitang_mcp/puzzles文件夹中加入新的谜题文件然后发起Pull Request。

注意:

  • 如果你希望用户游玩之前有所预警,你可以在标题,也就是谜题文件的名称中注明。
  • 请注意海龟汤的版权问题。
  • 你可以在海龟汤文件中添加作者和提交者信息。

## 介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

## 快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。


你首先需要克隆整个项目,然后运行uv sync安装依赖。

```bash
git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景时,出题人会确认"完全正确"

小技巧

  • 从基本问题开始,如谜题涉及人数、死者的死因等。
  • 注意谜面中的每一个细节,它们可能是关键线索
  • 当你感到困惑时,尝试从不同角度思考问题
  • 记录已经确认的线索,以便归纳整理

关于谜题

目前本项目已经提供了35个谜题。 本人曾开发海龟汤模拟器,该网站有评分功能。目前的35个谜题来自于我和一些热心用户为该网站搜集的谜题。依据该网站上各谜题的评分,推荐游玩的谜题如下:

  • 忠诚的狗
  • 100元钱
  • 爱犬
  • 治病
  • 祭日
  • 电梯里的人
  • 延迟死亡
  • 生意
  • 裤子破了
  • 要好的朋友

欢迎你为本项目贡献更多的谜题。你可以在haiguitang_mcp/puzzles文件夹中加入新的谜题文件然后发起Pull Request。

注意:

  • 如果你希望用户游玩之前有所预警,你可以在标题,也就是谜题文件的名称中注明。
  • 请注意海龟汤的版权问题。
  • 你可以在海龟汤文件中添加作者和提交者信息。

## 介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

## 快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。


你首先需要克隆整个项目,然后运行uv sync安装依赖。

```bash
git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景时,出题人会确认"完全正确"

小技巧

  • 从基本问题开始,如谜题涉及人数、死者的死因等。
  • 注意谜面中的每一个细节,它们可能是关键线索
  • 当你感到困惑时,尝试从不同角度思考问题
  • 记录已经确认的线索,以便归纳整理

关于谜题

目前本项目已经提供了35个谜题。 本人曾开发海龟汤模拟器,该网站有评分功能。目前的35个谜题来自于我和一些热心用户为该网站搜集的谜题。依据该网站上各谜题的评分,推荐游玩的谜题如下:

  • 忠诚的狗
  • 100元钱
  • 爱犬
  • 治病
  • 祭日
  • 电梯里的人
  • 延迟死亡
  • 生意
  • 裤子破了
  • 要好的朋友

欢迎你为本项目贡献更多的谜题。你可以在haiguitang_mcp/puzzles文件夹中加入新的谜题文件然后发起Pull Request。

注意:

  • 如果你希望用户游玩之前有所预警,你可以在标题,也就是谜题文件的名称中注明。
  • 请注意海龟汤的版权问题。
  • 你可以在海龟汤文件中添加作者和提交者信息。

## 介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

## 快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。


你首先需要克隆整个项目,然后运行uv sync安装依赖。

```bash
git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景时,出题人会确认"完全正确"

小技巧

  • 从基本问题开始,如谜题涉及人数、死者的死因等。
  • 注意谜面中的每一个细节,它们可能是关键线索
  • 当你感到困惑时,尝试从不同角度思考问题
  • 记录已经确认的线索,以便归纳整理

关于谜题

目前本项目已经提供了35个谜题。 本人曾开发海龟汤模拟器,该网站有评分功能。目前的35个谜题来自于我和一些热心用户为该网站搜集的谜题。依据该网站上各谜题的评分,推荐游玩的谜题如下:

  • 忠诚的狗
  • 100元钱
  • 爱犬
  • 治病
  • 祭日
  • 电梯里的人
  • 延迟死亡
  • 生意
  • 裤子破了
  • 要好的朋友

欢迎你为本项目贡献更多的谜题。你可以在haiguitang_mcp/puzzles文件夹中加入新的谜题文件然后发起Pull Request。

注意:

  • 如果你希望用户游玩之前有所预警,你可以在标题,也就是谜题文件的名称中注明。
  • 请注意海龟汤的版权问题。
  • 你可以在海龟汤文件中添加作者和提交者信息。

## 介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

## 快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。


你首先需要克隆整个项目,然后运行uv sync安装依赖。

```bash
git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景时,出题人会确认"完全正确"

小技巧

  • 从基本问题开始,如谜题涉及人数、死者的死因等。
  • 注意谜面中的每一个细节,它们可能是关键线索
  • 当你感到困惑时,尝试从不同角度思考问题
  • 记录已经确认的线索,以便归纳整理

关于谜题

目前本项目已经提供了35个谜题。 本人曾开发海龟汤模拟器,该网站有评分功能。目前的35个谜题来自于我和一些热心用户为该网站搜集的谜题。依据该网站上各谜题的评分,推荐游玩的谜题如下:

  • 忠诚的狗
  • 100元钱
  • 爱犬
  • 治病
  • 祭日
  • 电梯里的人
  • 延迟死亡
  • 生意
  • 裤子破了
  • 要好的朋友

欢迎你为本项目贡献更多的谜题。你可以在haiguitang_mcp/puzzles文件夹中加入新的谜题文件然后发起Pull Request。

注意:

  • 如果你希望用户游玩之前有所预警,你可以在标题,也就是谜题文件的名称中注明。
  • 请注意海龟汤的版权问题。
  • 你可以在海龟汤文件中添加作者和提交者信息。

## 介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

## 快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。


你首先需要克隆整个项目,然后运行uv sync安装依赖。

```bash
git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景时,出题人会确认"完全正确"

小技巧

  • 从基本问题开始,如谜题涉及人数、死者的死因等。
  • 注意谜面中的每一个细节,它们可能是关键线索
  • 当你感到困惑时,尝试从不同角度思考问题
  • 记录已经确认的线索,以便归纳整理

关于谜题

目前本项目已经提供了35个谜题。 本人曾开发海龟汤模拟器,该网站有评分功能。目前的35个谜题来自于我和一些热心用户为该网站搜集的谜题。依据该网站上各谜题的评分,推荐游玩的谜题如下:

  • 忠诚的狗
  • 100元钱
  • 爱犬
  • 治病
  • 祭日
  • 电梯里的人
  • 延迟死亡
  • 生意
  • 裤子破了
  • 要好的朋友

欢迎你为本项目贡献更多的谜题。你可以在haiguitang_mcp/puzzles文件夹中加入新的谜题文件然后发起Pull Request。

注意:

  • 如果你希望用户游玩之前有所预警,你可以在标题,也就是谜题文件的名称中注明。
  • 请注意海龟汤的版权问题。
  • 你可以在海龟汤文件中添加作者和提交者信息。

## 介绍

本项目旨在让大语言模型扮演海龟汤游戏主持人,使你独自一人也能享受海龟汤游戏的快乐。

## 快速开始

在使用本项目前,你需要确保你的电脑上已经安装了Python和uv。


你首先需要克隆整个项目,然后运行uv sync安装依赖。

```bash
git clone https://github.com/wangyafu/haiguitangmcp/
cd haiguitangmcp
uv sync

其次,你需要修改配置文件(假设你将项目安装在了E盘)

在vscode中配置

"mcp":{
    "servers":{
        "haiguitang-mcp": {
                "type": "stdio",
                "command": "uv",
                "args": [
                    "--directory",
                    "E:\\haiguitangmcp\\haiguitang_mcp",
                    "run",
                    "server.py"
                ]
            }
    }
}


在cherry studio中进行配置

"mcpServers": {
    
    "haiguitang": {
      "isActive": true,
      "name": "海龟汤MCP服务器",
      "description": "和用户玩海龟汤",
      "registryUrl": "",
      "command": "uv",
      "args": [
        "--directory",
        "E:/haiguitangmcp/haiguitang_mcp",
        "run",
        "server.py"
      ]
    },
   
}

上述的"E:/haiguitangmcp/haiguitang_mcp"表示server.py所在的路径。

在其他mcp client中的配置方法类似。

mcp相关内容

本项目提供了三个工具:

  • get_prompt: 获取海龟汤游戏的完整玩法说明
  • get_puzzle: 获取一个特定谜题的完整内容,需要提供谜题标题作为参数
  • list_puzzles_tool: 列出所有可用的谜题列表

同时,本项目还提供了以下资源:

  • puzzles://{puzzle_title}: 获取特定谜题的信息

以及一个提示模板:

  • game_rules: 提供海龟汤游戏规则的提示模板

游戏规则

在本游戏中:

  • 海龟汤是一种情景推理游戏,谜题本身并没有很强的逻辑性,注重能否发现关键线索重现情景
  • 出题人提出一个看似不合常理的问题和情景(谜面),猜题者通过提问缩小范围并最终揭示完整故事情节(谜底)
  • 猜题者可以提出任何问题,出题人主要用"是"、"不是"、"是也不是"或"没有关系"来回答
  • 当问题中既有对的地方也有不对的地方时,出题人会回答"是也不是"
  • 当问题与谜题核心情节无关时,出题人会回答"没有关系"
  • 猜题者可以通过在消息开头加上"汤底"来尝试描述完整情景
  • 当猜题者掌握了关键线索时,出题人会提醒猜题者归纳线索,形成对谜底的完整描述
  • 猜题者可以请求引导和提示,出题人会给予尚未掌握的线索
  • 当猜题者的描述大致包含了谜题的关键情景

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选