OpenBudget MCP Server

by OpenBudget

Integrations

  • Supports the Creative Commons Attribution-ShareAlike 4.0 International License as one of the licensing options for the project.

  • Connects to the OpenBudget/BudgetKey platform hosted on GitHub, providing access to comprehensive Israeli governmental budget data, contracts, and support payment information.

OpenBudget MCP Server

Ein MCP-Server, der Zugriff auf die OpenBudget-API bietet und Ihnen die Abfrage und Suche nach verschiedenen budgetbezogenen Datensätzen ermöglicht.

Beschreibung

Dieses Projekt bietet einen FastMCP-Server, der mit den israelischen OpenBudget-Daten interagiert. Er ermöglicht einfachen Zugriff auf Budgetdaten, Verträge und Supportinformationen. Er dient als Brücke zwischen der OpenBudget-API und MCP-Clients.

Dieses Projekt ist nur dank der großartigen Arbeit des OpenBudget/BudgetKey -Teams möglich.

Merkmale

  • Vollständiger Zugriff auf die Haushaltsdaten der israelischen Regierung
  • Echtzeitintegration mit der OpenBudget-API
  • Umfassende Suchfunktionen für mehrere Datenkategorien
  • Historische Budgetverfolgung und -analyse
  • Abruf von Vertrags- und Supportzahlungsinformationen
  • Benutzerfreundliche MCP-Schnittstelle für Client-Anwendungen

Anforderungen

  • Python 3.10 oder höher
  • UV -Paketmanager

Installation

git clone <repository-url> cd OpenBudget-mcp uv venv .venv\Scripts\activate uv pip install -r pyproject.toml uv lock

Verwendung

Installieren und führen Sie den Server mit einer der folgenden Methoden aus:

  1. Zur Verwendung mit Visual Studio Code (mit Copilot) : Gehen Sie zu vscode/mcp.json und ersetzen Sie {YOUR-LOCAL-PATH} durch den Pfad, in dem Sie das Repository geklont haben. VSCode sollte Ihren Server automatisch erkennen. Falls das nicht funktioniert, stellen Sie sicher, dass Sie MCP und MCP.Discovery in vscode://settings/mcp aktiviert haben. Aktivieren Sie den Agentenmodus in Ihrem vscode Copilot.
  2. Zur Verwendung mit Claude AI Assistant :
fastmcp install server.py
  1. Zum Testen mit MCP Inspector (Erfahren Sie unter MCP Inspector , wie das geht):
fastmcp dev server.py

Verfügbare Datensätze

Folgende Datensätze stehen zur Verfügung:

  • Budgetartikeldaten
  • Einkommensartikeldaten
  • unterstützt_Daten
  • Vertragsdaten
  • Entitätendaten
  • Daten zu Budgetänderungsanfragen
  • Budgetänderungstransaktionsdaten

MCP-Tools

get_dataset_info

Erhalten Sie Informationen zur Struktur eines Datensatzes, einschließlich seiner Spalten und des Datenbankschemas.

Suchdatensatz

Führen Sie eine Volltextsuche innerhalb eines Datensatzes durch.

Abfragedatensatz

Führen Sie SQL-Abfragen für einen Datensatz aus.

MCP-Ressourcen

verfügbare_Datensätze

Erhalten Sie eine Liste aller verfügbaren Datensätze.

Fehlerbehandlung

In den folgenden Fällen geben die Tools entsprechende Fehlermeldungen zurück:

  • Ungültiger Datensatzname
  • Ungültige SQL-Abfrage
  • API-Anforderungsfehler
  • Probleme mit der Netzwerkkonnektivität

API-Dokumentation

Der Server basiert auf der OpenBudget-API. Weitere Informationen zu den API-Endpunkten und der Datenstruktur finden Sie in der OpenAPI-Spezifikation in budgetkey.yaml .

Beitragen

Wir freuen uns über Beiträge zur Verbesserung des DataGov Israel MCP-Servers. Egal, ob Sie neue Tools hinzufügen, bestehende Funktionen erweitern oder die Dokumentation verbessern möchten – Ihr Input ist wertvoll.

Beispiele für andere MCP-Server und Implementierungsmuster finden Sie im Repository der Model Context Protocol-Server .

Lizenz

Dieses Projekt ist doppelt lizenziert unter:

  • MIT-Lizenz
  • Creative Commons Namensnennung-Weitergabe unter gleichen Bedingungen 4.0 International Lizenz

Weitere Einzelheiten finden Sie in der Datei LICENSE .

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Bietet Zugriff auf die OpenBudget-API Israels und ermöglicht Benutzern das Abfragen und Durchsuchen verschiedener staatlicher Haushaltsdatensätze, darunter Haushaltsposten, Verträge und Unterstützungszahlungen.

  1. Beschreibung
    1. Merkmale
      1. Anforderungen
        1. Installation
          1. Verwendung
            1. Verfügbare Datensätze
              1. MCP-Tools
                1. get_dataset_info
                2. Suchdatensatz
                3. Abfragedatensatz
              2. MCP-Ressourcen
                1. verfügbare_Datensätze
              3. Fehlerbehandlung
                1. API-Dokumentation
                  1. Beitragen
                    1. Lizenz

                      Related MCP Servers

                      • A
                        security
                        F
                        license
                        A
                        quality
                        Connects to the US Treasury's Fiscal Data API, enabling users to fetch specific treasury statements, access historical data, and generate formatted reports.
                        Last updated -
                        12
                        6
                        TypeScript
                        • Apple
                      • A
                        security
                        F
                        license
                        A
                        quality
                        Enables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.
                        Last updated -
                        1
                        8
                        Python
                      • -
                        security
                        A
                        license
                        -
                        quality
                        A command-line interface and API that allows users to analyze and visualize AWS cloud spending data by enabling Claude to query AWS Cost Explorer through natural language conversations.
                        Last updated -
                        80
                        Python
                        MIT License
                        • Linux
                        • Apple
                      • -
                        security
                        -
                        license
                        -
                        quality
                        Enables users to search and filter open source issues related to climate change and sustainability projects through the ClimateTriage API.
                        Last updated -
                        1
                        TypeScript

                      View all related MCP servers

                      ID: 39b5u3zr16