Bridge Town

官方

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

你可以用 Bridge Town MCP 做什么?

  • 创建和管理财务建模项目 — 使用 search_tools 发现项目工具,然后创建项目、编写 Python 模型文件,并在隔离的云端沙箱中运行它们。
  • 将模型输出写入 Google Sheets — 将模型运行结果直接推送到用户已通过 Bridge Town 范围访问授权的 Google Sheets 中。
  • 分支场景与协作 — 为替代假设创建分支、发起拉取请求,并使用版本控制的模型与团队成员共享工作。
  • 发现 FP&A 任务的工具和技能 — 使用 search_toolsget_tool 浏览 75 个工具的表面,或通过 get_skillskills:// 资源检索技能模板。

文档

Bridge Town MCP 连接器

以代码方式构建财务模型。云端执行、GSheets MCP、版本控制、团队协作。

此仓库包含托管式 Bridge Town MCP 连接器的公开文档和注册表元数据。生产服务器实现为专有软件,由 Bridge Town 运营。

Bridge Town 的功能

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

Claude.ai 是最常见的连接路径,使用 OAuth。Claude Code、Claude Desktop、Codex、OpenCode、Cursor 以及自定义 MCP 客户端可以通过 Bridge Town API 令牌连接到同一个 Streamable HTTP 端点。

Bridge Town 不运行服务器端 LLM,也不会代理您的提示词。您选择的 AI 客户端和模型提供商负责运行对话;Bridge Town 接收结构化的 MCP 工具调用。

连接方式

Claude.ai

  1. 打开 Claude.ai。

  2. 前往 Customize -> + -> Add custom connector

  3. 粘贴:

    https://api.bridgetown.builders/mcp
    
  4. 将连接器命名为 Bridge Town

  5. 批准 Bridge Town OAuth 提示。

Claude.ai 无需 API 令牌。

通用 MCP 客户端

对于支持 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 生成令牌。令牌以 btk_ 开头,并可在同一页面撤销。

对于仅支持基于 spawn 的 MCP 配置的客户端,请使用 mcp-remote

{
  "mcpServers": {
    "bridge-town": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.bridgetown.builders/mcp",
        "--header",
        "Authorization: Bearer btk_YOUR_TOKEN"
      ]
    }
  }
}

有关更完整的设置说明、Google Sheets 工作流程、技能和故障排除,请参阅入门指南

MCP 接口

Bridge Town 为财务建模工作流程提供了生产级 MCP 接口:

  • 涵盖项目、模型、运行、数据、Google Sheets、仪表板、分支、拉取请求、共享、模板、计费和元数据发现的 75 个工具
  • MCP 资源,包括 health://statusskills://skill://{name}templates://template://{name}
  • 针对常见 FP&A 任务的工作流提示和技能模板

对于大型工具接口,请从以下发现工具开始:

  • search_tools - 为任务找到合适的 Bridge Town 工具或技能
  • get_tool - 检索完整的工具模式
  • get_skill - 为无法读取 MCP 资源的客户端提供兼容性桥接

注册表元数据

此公开列表的规范注册表清单为 server.json。它指向托管的远程 MCP 服务器:

https://api.bridgetown.builders/mcp

此仓库的存在是为了让需要 GitHub URL 的 MCP 目录能够链接到稳定的公开文档和元数据源,而无需 Bridge Town 将其商业服务器开源。

本地 Stdio 垫片

大多数托管客户端应直接连接到 Streamable HTTP 端点。对于需要 stdio 二进制文件的注册表或本地 MCP 主机,此仓库还提供了一个最小化的垫片:

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

该垫片通过 stdio 公开 bridge-town-mcp,并将 MCP JSON-RPC 消息转发到:

https://api.bridgetown.builders/mcp

配置:

变量是否必需描述
BRIDGE_TOWN_API_TOKEN来自 https://app.bridgetown.builders/connect 的 Bridge Town API 令牌
BRIDGE_TOWN_MCP_URL覆盖托管的 MCP URL,主要用于本地开发

该垫片不会读取或写入本地文件,也不会生成子进程。它仅向 Bridge Town MCP API 发起 HTTPS 请求。

安全性

Bridge Town 是租户隔离的、由 OAuth 支持,并专为财务数据设计。财务模型执行在无出站网络的隔离容器中运行。Google Sheets 访问使用 Google 的 drive.file 范围,因此 Bridge Town 只能访问用户通过 Bridge Town 流程选择的 Sheets 或由 Bridge Town 创建的 Sheets。

请私下报告安全问题。不要为漏洞创建公开的 GitHub 议题。请参阅 SECURITY.md