Token导航 LogoToken导航TokenDH.com
Foundry MCP Bridge logo
地图位置未说明官方级别未说明来源级核验

Foundry MCP Bridge

MCP Server

Foundry VTT MCP Bridge模块是一个用于Foundry虚拟桌面的AI战役管理工具,提供任务创建、角色管理、内容生成和地图生成等功能,适用于桌面角色扮演游戏的游戏主持人和玩家。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaude位置天气Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ctbritt

提供方

ctbritt

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

铸造VTT MCP桥接模块

备注:此存储库仅包含Foundry模块。有关包括MCP服务器、安装程序和ComfyUI集成的完整软件包,请参阅 主存储库.

为什么是这个模块?

因为我家里的Mac很慢,本地的ComfyUI生成地图的时间太长了。因此,我设置了自己的RunPod无服务器实例,从下载了Safe Tensor模型和其他文件 我要结婚了。,vibe编码了添加 RunPod到目前为止,它对我来说非常有效。

整个两阶段过程所需的文件是:

在RunPod设置中,创建一个30GB左右的网络卷,并使用以下结构将文件上传到/workspace:

/workspace/
   checkpoints/ < safetensor files go here
   configs/ < config files go here

有关更多详细说明,请参阅 RunPod操作指南.

叉增强功能

这个叉子增加了:

  • 两阶段RunPod工作流程:使用基础模型+高级细化来增强地图生成,以获得更高质量的作战地图
  • 改进提示:更好的负面提示和增强的提示模板,用于生成作战图
  • 可配置工作流:通过Foundry设置在单级(更快)和两级(更高质量)之间切换
  • RunPod集成:直接支持RunPod无服务器GPU端点

概述

Foundry MCP Bridge模块为AI交互提供了对Foundry VTT游戏数据的安全、仅限GM的访问:

  • 任务创建:根据包含您的世界和日记的提示创建任务
  • 角色管理:查询角色统计信息、能力和信息
  • 简编检索:使用自然语言查找物品、咒语和生物
  • 内容创作:根据提示生成演员、NPC和任务日志
  • 场景信息:访问当前场景数据和世界详细信息
  • 骰子协调:与玩家目标互动的滚动请求
  • 活动管理:多部分任务和战役跟踪
  • 地图生成:使用RunPod或本地ComfyUI支持的人工智能作战图创建

支持的系统:D&D 5e、探路者2e(核心工具与系统无关)

鸣谢

该项目是在Claude Code的协助下完成的。

安装

选项1:通过清单URL(推荐)

  1. Open Foundry VTT v13或v14
  2. 导航至 附加模块安装模块
  3. 将此清单URL粘贴到底部:
   https://github.com/ctbritt/foundry-mcp-bridge/releases/latest/download/module.json
  1. 点击 安装
  2. 在模块管理中启用“Foundry MCP Bridge”

选项2:从源手动安装

# Clone this repository
git clone https://github.com/ctbritt/foundry-mcp-bridge.git
cd foundry-mcp-bridge

# Install dependencies and build
npm install
npm run build

# Copy to your Foundry modules directory
# Linux/Mac:
cp -r . ~/foundryuserdata/Data/modules/foundry-mcp-bridge/

# Windows:
# Copy the entire directory to %localappdata%\FoundryVTT\Data\modules\foundry-mcp-bridge\

入门指南

  1. 安装并配置 MCP服务器 (有关说明,请参阅主仓库)
  2. 启动Foundry VTT并启用此模块
  3. 打开克劳德桌面(应自动启动MCP服务器)
  4. 与Claude聊天,了解您当前加载的Foundry世界!

示例用法

连接后,询问Claude Desktop:

  • *“给我看我的角色克拉克的统计数据”*
  • *“查找所有CR 12类人生物进行邂逅”*
  • *“创建一个关于调查失踪村民的任务”*
  • *“对Tulkas进行秘密检查”*
  • *“当前Foundry场景中有什么?”*
  • *“为我制作一张铸造厂河滨小屋的小地图”*

模块功能

此模块提供桥接器的Foundry VTT侧:

  • 安全数据访问:所有MCP工具的GM查询处理程序
  • 角色管理:将角色统计数据、能力和库存暴露给AI
  • 增强的简编搜索:预先计算的生物指数,用于即时过滤
  • 内容创作:支持人工智能生成的演员、NPC和任务期刊
  • 活动追踪:仪表板生成和任务进度监控
  • 交互式骰子系统:处理滚动请求并与玩家协调
  • 演员所有权:AI创建内容的权限管理
  • 地图生成:

- RunPod无服务器GPU集成 - 两阶段工作流程(基础+高端),实现更高质量 - 通过MCP服务器支持本地ComfyUI

  • 连接类型:

- WebSocket用于本地网络 - WebRTC用于远程/HTTPS连接

  • GM专用安全:所有MCP操作都需要Game Master权限

两阶段地图生成工作流程

此分叉包括用于RunPod地图生成的增强的两阶段工作流程:

运作原理

  1. 第一阶段-基础生成:使用以下命令以较低分辨率创建图像 dDBattlemapsSDXL10_v10.safetensors
  2. 第二阶段-升级和精炼:升级2倍并使用以下功能细化细节 dDBattlemapsSDXL10_upscaleV10.safetensors

配置

通过Foundry模块设置启用:

  • 使用两阶段工作流(RunPod):在单级(更快)和两级(更高质量)之间切换
  • 发电质量:

- 低:10-15步(快速,适合测试) - 中等:20-25步(平衡) - 高:45-50步(质量最好,速度较慢)

需求

对于RunPod上的两阶段工作流,您需要两种模型:

  • dDBattlemapsSDXL10_v10.safetensors (基础模型)
  • dDBattlemapsSDXL10_upscaleV10.safetensors (高档车型)
  • sdxl_vae.safetensors (VAE)

演出

  • 单级:30-90秒,直接以目标分辨率生成
  • 两级:60-180秒,通过基础+高端方式获得更好的质量

关键设置

该模块包括几个配置选项:

  • 连接设置:自动检测或强制WebSocket/WebRTC
  • 安全:启用/禁用写入操作,每个请求的最大参与者数
  • 增强生物指数:用于即时生物过滤的预计算元数据
  • 地图生成:服务类型(本地/RunPod)、质量、工作流类型
  • 自动重新连接:断开连接时自动重新连接

有关详细设置信息,请参阅Foundry VTT中的模块配置菜单。

建筑

该模块是更大的MCP网桥系统的一个组件:

Claude Desktop
      ↓
  MCP Protocol
      ↓
  MCP Server (Node.js) ←→ ComfyUI/RunPod
      ↓
  WebSocket/WebRTC
      ↓
  [This Module] ← Running inside Foundry VTT
      ↓
  Foundry VTT Game Data

本模块的作用:

  • 通过WebSocket/WebRTC从MCP服务器接收MCP查询
  • 使用Foundry的游戏数据API处理查询
  • 将结果返回给Claude Desktop的MCP服务器
  • 管理对RunPod或本地ComfyUI的地图生成请求
  • 在Foundry级别强制实施仅限GM的安全措施

安全和权限

  • 仅限GM访问:所有MCP操作仅限于Game Master用户
  • 可配置权限:可选只读模式,防止修改
  • 速率限制:每次请求的最大参与者数,以防止滥用
  • 无外部API:适用于您现有的Claude Desktop订阅

系统要求

  • 铸造VTT:版本13或14
  • MCP服务器:已安装和配置(请参阅 主存储库)
  • 用于地图生成:

- 具有无服务器端点的RunPod帐户,OR - 配备8GB+VRAM GPU的本地ComfyUI安装

发展

这是一个TypeScript项目。要从源代码构建,请执行以下操作:

npm install
npm run build      # Compile TypeScript
npm run dev        # Watch mode for development
npm run typecheck  # Type check without building

支持和链接

目录标签

目录标签

TypeScriptClaude位置天气虚拟桌面本地部署AI辅助角色扮演地图生成战役管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP