Skip to main content
Glama
codeforanchorage

Anchorage Open Checkbook MCP

OpenContext — Anchorage Open Checkbook フォーク

License: MIT Python 3.11+ MCP Compatible

この OpenContext のフォークは、Anchorage Open Checkbook MCP(anchorage_checkbook プラグイン)をデプロイします。これは、Municipality of Anchorage の未監査の支出・給与・調達・収入テーブルに対する読み取り専用ツールであり、データセットの落とし穴(重複する二重ロード、スナップショット日付、純額、非正規化されたベンダー名)がツールの動作に組み込まれています。docs/CHECKBOOK.md と METHODOLOGY.md を参照してください。このサーバーの合計値は、公開されている MOA ダッシュボードとは意図的に異なります(重複はデフォルトでフィルタリングされます)。


クイックスタート

# 1. Configure (this fork ships its config ready to go)
cp config-anchorage-checkbook.yaml config.yaml

# 2. Test locally
pip install aiohttp
python3 scripts/local_server.py

# 3. Deploy
./scripts/deploy.sh --environment staging

Claude Connectors 経由で接続します(Claude.ai と Claude Desktop の両方で同じ手順です):

  1. 設定 → コネクタ に移動します(claude.ai では カスタマイズ → コネクタ)

  2. カスタムコネクタを追加 をクリックします

  3. 名前(例:「Anchorage Open Checkbook」)と API Gateway URL を入力します

URL を取得するには:cd terraform/aws && terraform output -raw api_gateway_url

完全なセットアップについては はじめに を参照してください。


Related MCP server: USAspending MCP

ドキュメント

ドキュメント

説明

はじめに

セットアップと使用方法

アーキテクチャ

システム設計とプラグイン

デプロイメント

AWS、Terraform、モニタリング

テスト

ローカルテスト(Terminal、Claude、MCP Inspector)

Anchorage Checkbook

Open Checkbook MCP サーバー(このフォークのプラグイン)

方法論

デフォルトで重複排除する判断と、合計値が MOA ダッシュボードと異なる理由


試してみる

公開デプロイメントは https://checkbook.codeforanchorage.org/mcp にあります。これをカスタムコネクタとして追加し、次のような質問をしてみてください:

  • 「Municipality of Anchorage は FY2025 に部門別にいくら支出しましたか?」

  • 「MOA は Chugach Electric に、名前のあらゆる表記を横断していくら支払いましたか?」

  • 「FY2024 に 100 万ドルを超える調達を表示して。」

すべての回答には、その注記が添えられて返されます。数値は相殺エントリを差し引いた純額であり、重複する ETL 行はデフォルトでフィルタリングされ、既知のデータギャップはゼロとして報告されるのではなくフラグが付けられます。これらの合計値が公開されている MOA ダッシュボードと意図的に異なる理由については、方法論 を参照してください。


コントリビューション

Pre-commit フック(任意):

pip install pre-commit
pre-commit install

フック:Ruff、yamllint、gofmt。手動で実行する場合:pre-commit run --all-files。


ライセンス

MIT — LICENSE を参照してください。

著者: Srihari Raman、City of Boston Department of Innovation and Technology

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Read-only MCP server for exploring US federal spending data via the USAspending.gov API, enabling natural language queries on awards, agencies, recipients, and spending trends.
    12
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A free, key-less MCP server for querying U.S. federal spending data from USAspending.gov, including contracts, grants, loans, recipients, agencies, and geographic breakdowns.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Read-only MCP server for Rocket Money that lets you browse your accounts, transactions, spending, budgets, net worth, and subscriptions through natural language.
    15
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A read-only MCP server for querying Los Angeles City legislative data - Council Files, votes, member activity, and Neighborhood Council engagement - through parameterized tools without raw SQL.
    1
    -