mcpField
T
Turtle Noir MCP

Turtle Noir MCP

リモート
turtlenoir.comゲーム・エンタメ114 週間前に更新
リポジトリ公式サイト

Turtle Noir MCP について

Turtle Noir MCPは、質問を重ねて謎を解くウミガメのスープ向けMCPサーバーです。多言語出力に対応し、通常のプレイ中は解答をバックエンドに保持します。

主な機能

  1. 01パズルセッションの開始
  2. 02質問への構造化された判定
  3. 03バックエンドの規則に沿った解答表示
  4. 04中国語、英語、日本語での出力
  5. 05プレイ中の解答をバックエンドに保持

活用シーン

  1. 01水平思考パズルの開始
  2. 02回答を手掛かりに謎を絞り込む
  3. 03条件を満たして解答を確認
  4. 04異なる言語でのプレイ

MCP 対応

stdio経由で、セッション開始、質問、解答表示のツールをMCPクライアントに提供します。SSE/HTTPトランスポートは含まれません。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://turtlenoir.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmmcp-turtle-noir1.2.2

ツール

3
パラメーター型必須説明
regionstringいいえ任意の地域コード。例:US/CN/JP
difficultyenumいいえ任意の難易度設定简单 | 中等 | 困难
keywordstringいいえタイトル/表層/タグに対する任意のあいまい検索キーワード
languagestringいいえローカライズされた応答に使用するユーザーの言語。例:zh-CN/en-US/ja-JP

詳細

mcp-turtle-noir

Turtle Soup(水平思考パズル)用の MCP サーバーです。

このパッケージは Turtle Noir のバックエンド API を薄くラップした MCP レイヤーで、stdio トランスポート向けに設計されています。

ホームページ | 中文文档 | 日本語ドキュメント

機能

  • start_session:新しいパズルセッションを開始します
  • ask_question:質問を1つ行い、構造化された結果を受け取ります
  • give_up_and_reveal:解答を表示します(バックエンドの公開ポリシーに従います)
  • language による多言語 MCP 出力(zh-CN、en-US、ja-JP)
  • 通常のゲームプレイ中、パズルの解答はバックエンドに保持されます

トランスポート

  • 対応:stdio
  • このパッケージには含まれません:SSE/HTTP MCP トランスポート

要件

  • Node.js 18+

インストールと実行

npx -y mcp-turtle-noir

MCP クライアント設定

{
  "mcpServers": {
    "turtle-noir": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-turtle-noir"
      ]
    }
  }
}

環境変数を使用する場合:

{
  "mcpServers": {
    "turtle-noir": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-turtle-noir"
      ],
      "env": {
        "TURTLE_NOIR_API_BASE_URL": "https://turtlenoir.com/api/mcp",
        "TURTLE_NOIR_API_TIMEOUT_MS": "10000",
        "TURTLE_NOIR_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

ツール

1) start_session

入力(すべて任意):

{
  "region": "US",
  "keyword": "island",
  "language": "en-US"
}

出力:

{
  "session_id": "...",
  "puzzle_id": "...",
  "title": "...",
  "content": "...",
  "language": "en-US",
  "instruction": "...",
  "translation_instruction": "..."
}
2) ask_question

入力:

{
  "session_id": "...",
  "question": "...",
  "language": "en-US"
}

出力:

{
  "session_id": "...",
  "language": "en-US",
  "answer_key": "irrelevant",
  "answer": "Irrelevant",
  "answer_original": "...",
  "short_reason": "...",
  "solved": false,
  "progress": 35,
  "translation_instruction": "..."
}
3) give_up_and_reveal

入力:

{
  "session_id": "...",
  "language": "en-US"
}

出力:

{
  "session_id": "...",
  "language": "en-US",
  "title": "...",
  "solution": "...",
  "cta_url": "https://turtlenoir.com",
  "cta_text": "...",
  "translation_instruction": "..."
}

注:進行度がしきい値を下回る場合(例:progress < 60)、バックエンドが解答の公開を拒否することがあります。

環境変数

  • TURTLE_NOIR_API_BASE_URL(デフォルト:https://turtlenoir.com/api/mcp)
  • TURTLE_NOIR_API_TIMEOUT_MS(デフォルト:10000)
  • TURTLE_NOIR_API_KEY(任意の Bearer トークン)

開発

npm install
npm run build
node dist/index.js

クイックスタート

QUICKSTART.md を参照してください。

中国語ドキュメント

README.zh-CN.md を参照してください。

ライセンス

MIT。LICENSE を参照してください。

謝辞

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。