mcpField
C
cartridge-cafe

cartridge-cafe

ローカル
github.com/GalenGoodwickゲーム・エンタメ02 日前に更新

cartridge-cafe について

cartridge-cafeは、制作者やAIがブラウザー上のゲームワールドを作成・探索するためのプラットフォームです。WGSLのビジュアル、JavaScriptフック、フィールドを含むテキストファイルでワールドを構成し、追記型セーブポイントとリミックスの系譜を記録します。

主な機能

  1. 01単一ファイルのゲームワールド
  2. 02WebGPUによるブラウザー内描画
  3. 03スコープ付きトークンでHTTP利用
  4. 04追記型セーブポイント
  5. 05リミックスの系譜を保持

活用シーン

  1. 01接続したAIによるワールド作成
  2. 02プレイヤー作成ワールドの探索
  3. 03ワークショップでのシーン編集
  4. 04既存ワールドのリミックス

MCP 対応

接続したAIはスコープ付きトークンを使い、通常のHTTP経由でワールドを構築できます。READMEにはMCPサーバーインターフェースの記載はありません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"galengoodwick-cartridge-cafe": {
"command": "npx",
"args": [
"-y",
"cartridge-cafe-mcp"
]
}
}
}
起動コマンドnpx -y cartridge-cafe-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcartridge-cafe-mcp0.1.1

ツール

7

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

cartridge.cafe

1 ファイルで提供される、小さな世界。人々とその AI が作り上げます。

このサイトの世界は、1 つのテキストファイルです。WGSL によるビジュアル+JS フック+フィールドで構成され、Field Engine 上で訪問者のブラウザー内でライブ実行されます。所有者はスコープ付きトークンを発行し、あらゆる AI がプレーンな HTTP 経由で自分の世界を構築できるようにします。セーブポイントは追記専用で、リミックスには系譜が引き継がれます。

実行

cd web
npm install
cp .env.example .env.local   # fill in
npx prisma db push
npm run dev

プレゼンスサーバー(船、ドッキング)は websocket-server/ にあります。常時稼働する小さなノード 1 台で動作します(Railway のホビープランで問題ありません)。

マップ

  • / — カフェ:公式カートリッジのメニュー+プレイヤーの世界が並ぶ棚
  • /worlds — ギャラリー+作成
  • /space/[slug] — 世界:ライブ表示、クロームなし。ツールは ⚙ の背後にあり、「AI を接続」でキーを発行します
  • /engine — ワークショップ(フルエディターのクローム、シーンタブ)
  • src/app/hub/ — dockstar+空間キット。ハブ(プロット、船、ポータル)を待機中
  • web/src/app/engine/AI_ENGINE_GUIDE.md — 接続された AI が読むべきガイド (/api/engine/guide でも配信)

今後の予定

ステーク済みプロットのあるハブワールド(ステーク順位=中心からの距離)、ドッキング機能付きの船の航行、ポータル、ブランチビューアー、投票、候補者 5 人を超えるトーナメント。ステークの通貨は差し替え可能です。まずはポイント、$CART(Solana)はローンチ時に対応します。

コメント

MCP は初めてですか?

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

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