Bridge Town
公式Bridge Townは、FP&Aチームや財務リーダー向けの、MCPネイティブでgitバージョン管理された財務モデリングプラットフォームです。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経由で接続する — Bridge Town APIトークンを使用して、ローカルのstdioシムでMCP呼び出しをホストされたエンドポイントに転送します。
ドキュメント
Bridge Town MCP コネクタ
コードとしての財務モデルを、クラウド実行、Native Sheets、Google Sheets、バージョン管理、コラボレーションとともに構築できます。
この公開リポジトリには、ドキュメント、レジストリメタデータ、最小限の stdio-to-HTTP シム、およびホスト型 Bridge Town MCP コネクタ用のバージョン管理されたモデル作成ヘルパーが含まれています。商用サーバー実装は Bridge Town によって運営されており、ここでは公開されていません。
- ウェブサイト: https://www.bridgetown.builders
- アプリ: https://app.bridgetown.builders
- ドキュメント: https://www.bridgetown.builders/docs/
- MCP エンドポイント:
https://api.bridgetown.builders/mcp - トランスポート: MCP Streamable HTTP
- 認証: ホスト型コネクタフローには OAuth、手動クライアント設定にはベアラートークン
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"
}
}
}
}
}
API トークンの生成と失効は https://app.bridgetown.builders/connect で行います。 セットアップ、現在のタスクフロー、トラブルシューティングについては Getting Started を参照してください。
標準 MCP サーフェス
本番エンドポイントは、1 つの標準ツールカタログを公開しています。目標に適した現在のツールを見つけるには search_tools を、その完全なスキーマを取得するには get_tool を使用してください。カタログはクライアントやユーザーエージェントによって変わりません。
この公開リストの標準レジストリマニフェストは server.json です。これはホスト型リモート MCP サーバーを指しており、独自のサーバー実装のコピーではありません。
バージョン管理されたモデル作成ヘルパー
モデルリポジトリ内で実行することを意図した小さなヘルパーモジュールは、不変の MIT ライセンス付きリリースとして公開されています:
native_sheet_reader.pyv1.1.0 Native Sheet の欠落/空白/数式状態を保持し、境界付きで値のない読み取り ID を出力します。output_lineage.pyv1.1.0 検証済みのoutput_lineage.json依存関係グラフを出力します。
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
シムはローカルファイルの読み書きや子プロセスの起動を行いません。設定された Bridge Town MCP エンドポイントへの HTTPS 経由で MCP JSON-RPC メッセージを転送するだけです。
セキュリティ
財務モデルの実行は、アウトバウンドネットワークアクセスのない分離されたコンテナで行われます。Google アクセスには drive.file を使用し、Bridge Town を Bridge Town フローで選択されたファイルまたは Bridge Town によって作成されたファイルに制限します。
脆弱性は SECURITY.md を通じて非公開で報告してください。公開 issue を開いたり、レポートに顧客データを含めたりしないでください。
ガバナンス
ガバナンスファイルは、クローズドでバージョン管理された directory-resources.v1.json メタデータ契約から生成されます。