Bridge Town

官方

Bridge Town是一个原生MCP、基于Git版本控制的财务建模平台,专为FP&A团队和财务领导者设计。AI代理使用Bridge Town工具创建项目、编写Python模型文件、在隔离的云端沙箱中运行模型、查询数据、将输出写入Google Sheets、创建仪表板、分支场景以及与团队成员协作。

你可以用 Bridge Town MCP 做什么?

  • 发现工具 — 通过 search_tools 为建模任务请求合适的工具,然后使用 get_tool 获取其完整模式。
  • 读取原生表格 — 使用 native_sheet_reader.py 在将表格数据拉入模型时保留缺失、空白和公式状态。
  • 追踪输出谱系 — 使用 output_lineage.py 为模型输出生成经过验证的 output_lineage.json 依赖关系图。
  • 通过 HTTP 连接 — 为你的 AI 客户端配置 https://api.bridgetown.builders/mcp 端点,使用 OAuth 或 bearer 令牌。
  • 通过 stdio 本地运行 — 当你的主机需要 stdio 时,使用 npx 垫片将 MCP JSON-RPC 消息转发到托管端点。

文档

Bridge Town MCP 连接器

以代码形式构建财务模型,支持云端执行、Native Sheets、Google Sheets、版本控制和协作。

本公共仓库包含文档、注册表元数据、一个极简的 stdio 到 HTTP 转发垫片,以及托管 Bridge Town MCP 连接器的版本化模型编写辅助工具。商业服务器实现由 Bridge Town 运营,不在此处发布。

Bridge Town 不运行服务端 LLM,也不代理提示词。用户选择的 AI 客户端和模型提供方负责对话运行;Bridge Town 接收类型化的 MCP 调用并执行确定性的平台操作。

连接

对于 Claude.ai,添加 https://api.bridgetown.builders/mcp 作为自定义连接器,并批准 Bridge Town 的 OAuth 提示。

对于支持 Streamable HTTP 及请求头的客户端:

{
  "mcpServers": {
    "bridge-town": {
      "transport": {
        "type": "http",
        "url": "https://api.bridgetown.builders/mcp",
        "headers": {
          "Authorization": "Bearer btk_YOUR_TOKEN"
        }
      }
    }
  }
}

https://app.bridgetown.builders/connect 生成和撤销 API 令牌。 参见 入门指南 了解设置、当前任务流程和故障排查。

标准 MCP 接口

生产端点提供跨 18 个领域的标准 78 工具目录。使用 search_tools 查找适合目标的最新工具,并使用 get_tool 获取其完整模式。目录不随客户端或用户代理而变化。

此公共列表的标准注册表清单为 server.json。 它指向托管的远程 MCP 服务器;并非专有服务器实现的副本。

版本化模型编写辅助工具

以不可变、MIT 许可版本发布的小型辅助模块,旨在模型仓库内运行:

v1.0.0 发布目录 包含 可运行示例、变更日志、所有权信息、许可证、清单和 SHA256SUMS。按清单中的 target_path 逐字节安装辅助工具,并在提交到模型仓库前验证其摘要。

本地 stdio 垫片

大多数客户端应直接连接到 Streamable HTTP 端点。需要 stdio 的本地 MCP 主机可使用极简转发垫片:

BRIDGE_TOWN_API_TOKEN=btk_YOUR_TOKEN npx github:Bridge-Town/financial-modeling-mcp

该垫片不读取或写入本地文件,也不生成子进程。它仅通过 HTTPS 将 MCP JSON-RPC 消息转发到配置的 Bridge Town MCP 端点。

安全

财务模型执行在隔离容器中运行,无出站网络访问。Google 访问使用 drive.file,将 Bridge Town 限制为通过 Bridge Town 流程选择或由 Bridge Town 创建的文件。

请通过 SECURITY.md 私下报告漏洞。请勿公开提交 issue,也不要在报告中包含客户数据。