mcpField
C
cartridge-cafe

cartridge-cafe

本地服务
github.com/GalenGoodwick游戏娱乐02 天前更新

关于 cartridge-cafe

cartridge-cafe 供创作者与 AI 创建和探索浏览器游戏世界。每个世界由包含 WGSL 视觉效果、JavaScript 钩子和字段的文本文件构成,并保留追加式存档点和改编谱系。

主要功能

  1. 01单文件游戏世界
  2. 02浏览器实时 WebGPU 渲染
  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

小小世界,以单个文件呈现。由人们和他们的 AI 酿造。

这里的一个世界就是一个文本文件——包含 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/——一台小型常驻节点即可(Railway hobby 方案就能胜任)。

地图

  • / — 咖啡馆:精选卡带菜单 + 玩家世界展示架
  • /worlds — 展廊 + 创建
  • /space/[slug] — 一个世界:实时运行,无浏览器界面;工具位于 ⚙ 后;Connect AI 可铸造密钥
  • /engine — 工作坊(完整编辑器界面、场景标签页)
  • src/app/hub/ — dockstar + 空间工具包,等待中枢世界上线(地块、飞船、传送门)
  • web/src/app/engine/AI_ENGINE_GUIDE.md — 任何已连接的 AI 都应阅读的指南 (也通过 /api/engine/guide 提供)

即将推出

包含抵押地块的中枢世界(抵押等级 = 与中心的距离)、带停靠功能的飞船导航、传送门、分支查看器、投票,以及超过 5 个候选项后的锦标赛。抵押来源可插拔:先支持积分,$CART(Solana)上线后再支持。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。