mcpField
Z
Zero Parades database

Zero Parades database

ローカル
zeroparadesdb.comゲーム・エンタメ01 週間前に更新

Zero Parades database について

Zero Parades database は、『ZERO PARADES: For Dead Spies』のゲーム記録を読み取る MCP サーバーです。安定した ID による記録取得やローカライズ済み表示、ビルドを保存しないプランナーリンクの生成に対応しています。

主な機能

  1. 01記録、チェック、会話の検索
  2. 02安定した ID によるゲーム項目の取得
  3. 03種類別の公開記録の閲覧
  4. 04プランナーリンクの生成
  5. 05ローカライズ済み表示の取得

活用シーン

  1. 01名前からスキルやキャラクターを検索
  2. 02安定した ID で記録を確認
  3. 03指定した言語でゲームデータを閲覧
  4. 04思考とフェーズからプランナーリンクを作成

MCP 対応

stdio 経由で、検索、記録取得、エンティティ一覧、プランナーリンクのツールを MCP クライアントに公開します。公開リクエストにアカウントやキーは不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbzeroparadesdb-mcp-0.1.1.mcpb0.1.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

zeroparadesdb-mcp

MCP stdio を介して、zeroparadesdb.com から ZERO PARADES: For Dead Spies の記録を読み取ります。Node.js 22 以降が必要です。公開リクエストにアカウントやキーは必要ありません。

ツール

ツール入力と回答
lookupterm を指定すると、一致度の高い記録と、正式なページスラッグ、URL、プレビュー情報が返されます。
searchquery と、任意の kind、page、locale を指定すると、サイト内の記録、チェック、会話を検索できます。結果には安定した ID、名前、正式なページスラッグ/URL が含まれます。
get_record検索結果の kind と安定した id を指定すると、実際のゲーム内フィールド、ローカライズされたページ表示、プレビュー情報が返されます。
list_entitieskind と、任意の page、locale を指定すると、公開済みのページ表示を1ページあたり50件参照できます。nextPage が null になるまで続けてください。
planner_link検証済みの思考 ID/フェーズと、任意のフォーカススキルを指定すると、ビルドを保存せずに、入力済みのプランナー URL が生成されます。

locale は省略可能で、デフォルトは en です。ほかに es-419、de、ru、zh-cn を指定できます。get_record と list_entities では、次の種類を使用します。

skill, item, character, task, thought, status-effect, achievement,
persona, progression-unit, district, waypoint, location,
interior-location, lore

検索では、編集ページやツールページに加えて、チェックや会話も対象になります。1ページあたり50件の結果が返されます。pages の値を確認し、page を指定して続きを取得してください。一致する結果がないクエリでは、空の結果が返されます。無効なページ、未知の記録、HTTP リクエストの失敗は、読み取り可能なテキストを含む MCP ツールエラーとして返されます。成功した結果はすべて MCP のテキストコンテンツに含まれます。

記録の値を読み取る

検索にはページスラッグではなく、安定した id を使用してください。Cold Read の ID は affect で、英語のページスラッグは cold-read です。ドイツ語では、同じ記録のページ名は Cold Reading、スラッグは cold-reading です。

ローカライズされたリクエストでも、生の fields に英語の名前や内部の列挙ラベルが含まれる場合があります。ローカライズされた表記には、page.name、page.description、card を使用してください。page が null の場合、その言語では API に該当する記録のページが公開されていません。サーバーは翻訳やリンクを捏造せず、null のまま返します。

モディファイアの種類と、それらが影響するフィールドは分けて扱ってください。アイテムのリストにある cost から、会話内の取引で支払う価格は判断できません。また、同時に登場するキャラクターが必ずしもベンダーとは限りません。サーバーが報告するのは、公開 API で確認できる情報のみです。

{"name":"search","arguments":{"query":"Cold Read","kind":"skill"}}
{"name":"get_record","arguments":{"kind":"skill","id":"affect","locale":"de"}}

実行

このディレクトリで実行します。

npm install
node src/server.mjs

npm で公開した後、MCP クライアントに次の設定を追加します。

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

公開前は、node と src/server.mjs の絶対パスを指定するか、ローカルのパッケージ tarball をインストールして、その zeroparadesdb-mcp 実行ファイルを使用してください。コンパイルの手順はありません。

別の HTTP オリジンをテストする場合に限り、ZEROPARADES_BASE を設定してください。返されるページリンクは本番オリジンを維持します。通常のクライアントでは、この変数を設定しないでください。

ライセンス

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

コメント

MCP は初めてですか?

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

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