Bridge Town

官方

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

你可以用 Bridge Town MCP 做什么?

  • 发现合适的工具 — 让您的助手调用 search_tools 来查找适合财务建模目标的当前 MCP 工具。
  • 检查工具模式 — 在调用任何工具之前,使用 get_tool 检索该工具的完整模式。
  • 保留工作表状态 — 在模型仓库中运行 native_sheet_reader.py 以读取 Native Sheets,同时保留缺失、空白和公式状态。
  • 跟踪输出依赖关系 — 使用 output_lineage.py 为模型输出生成经过验证的 output_lineage.json 依赖关系图。
  • 通过 stdio 连接 — 使用本地 stdio 垫片和 Bridge Town API 令牌将 MCP 调用转发到托管端点。

文档

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 接口

生产端点暴露一个标准工具目录。使用 search_tools 查找适用于目标的最新工具,并使用 get_tool 获取其完整模式。该目录不随客户端或用户代理而变化。

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

版本化模型编写辅助工具

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

v1.1.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,也不要在报告中包含客户数据。

治理

治理文件由封闭的、版本化的 directory-resources.v1.json 元数据契约生成。