Skip to main content
Glama
codeforanchorage

Anchorage Open Checkbook MCP

OpenContext – Anchorage Open Checkbook Fork

License: MIT Python 3.11+ MCP Compatible

Dieser Fork von OpenContext stellt den Anchorage Open Checkbook MCP (anchorage_checkbook Plugin) bereit – schreibgeschützte Tools für die ungeprüften Ausgaben-, Gehalts-, Beschaffungs- und Einnahmetabellen der Municipality of Anchorage, wobei die Fallstricke des Datensatzes (doppelte Doppel-Ladungen, Snapshot-Daten, Nettobeträge, nicht normalisierte Lieferantennamen) im Tool-Verhalten kodiert sind. Siehe docs/CHECKBOOK.md und METHODOLOGY.md – die Summen dieses Servers weichen bewusst vom öffentlichen MOA-Dashboard ab (Duplikate werden standardmäßig gefiltert).


Schnellstart

# 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

Verbinden Sie sich über Claude Connectors (gleiche Schritte auf Claude.ai und Claude Desktop):

  1. Gehen Sie zu Einstellungen → Connectors (oder Anpassen → Connectors auf claude.ai)

  2. Klicken Sie auf Benutzerdefinierten Connector hinzufügen

  3. Geben Sie einen Namen ein (z. B. „Anchorage Open Checkbook") und Ihre API-Gateway-URL

Holen Sie sich die URL: cd terraform/aws && terraform output -raw api_gateway_url

Siehe Erste Schritte für die vollständige Einrichtung.


Related MCP server: USAspending MCP

Dokumentation

Dokument

Beschreibung

Erste Schritte

Einrichtung und Verwendung

Architektur

Systemdesign und Plugins

Bereitstellung

AWS, Terraform, Überwachung

Testen

Lokales Testen (Terminal, Claude, MCP Inspector)

Anchorage Checkbook

Open Checkbook MCP-Server (Plugin dieses Forks)

Methodik

Die Entscheidung für Deduplizierung standardmäßig und warum Summen vom MOA-Dashboard abweichen


Ausprobieren

Die öffentliche Bereitstellung befindet sich unter https://checkbook.codeforanchorage.org/mcp. Fügen Sie es als benutzerdefinierten Connector hinzu und stellen Sie Fragen wie:

  • „Was hat die Municipality of Anchorage nach Abteilung im Geschäftsjahr 2025 ausgegeben?"

  • „Wie viel hat MOA an Chugach Electric gezahlt, bei jeder Schreibweise des Namens?"

  • „Zeigen Sie mir Beschaffungen über 1 Million US-Dollar im Geschäftsjahr 2024."

Jede Antwort kommt mit ihren Einschränkungen zurück – Zahlen sind netto von gegenläufigen Buchungen, doppelte ETL-Zeilen werden standardmäßig gefiltert, und bekannte Datenlücken werden gekennzeichnet statt als Null gemeldet. Siehe Methodik für die Gründe, warum diese Summen bewusst vom öffentlichen MOA-Dashboard abweichen.


Mitwirken

Pre-commit-Hooks (optional):

pip install pre-commit
pre-commit install

Hooks: Ruff, yamllint, gofmt. Manuell ausführen: pre-commit run --all-files.


Lizenz

MIT – siehe LICENSE.

Autor: 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
    -