Integrations
Supports the Creative Commons Attribution-ShareAlike 4.0 International License as one of the project's dual licensing options.
Integrates with the OpenBudget/BudgetKey GitHub project, enabling access to Israel's governmental budget data, contracts, and support payments.
Servidor MCP de OpenBudget
Un servidor MCP que proporciona acceso a la API de OpenBudget, lo que le permite consultar y buscar diversos conjuntos de datos relacionados con el presupuesto.
Descripción
Este proyecto proporciona un servidor FastMCP que interactúa con los datos de OpenBudget de Israel. Esto facilita el acceso a datos presupuestarios, contratos e información de apoyo. Actúa como puente entre la API de OpenBudget y los clientes MCP.
Este proyecto es posible sólo gracias al increíble trabajo del equipo de OpenBudget/BudgetKey .
Características
- Acceso completo a los datos del presupuesto gubernamental de Israel
- Integración en tiempo real con la API de OpenBudget
- Capacidades de búsqueda integrales en múltiples categorías de datos
- Seguimiento y análisis del presupuesto histórico
- Recuperación de información de pagos de contratos y soporte
- Interfaz MCP fácil de usar para aplicaciones cliente
Requisitos
- Python 3.10 o superior
- administrador de paquetes uv
Instalación
Uso
Instale y ejecute el servidor utilizando uno de estos métodos:
- Para usar con Visual Studio Code (con Copilot) : Vaya a vscode/mcp.json y reemplace {YOUR-LOCAL-PATH} con la ruta donde clonó el repositorio. VSCode debería detectar su servidor automáticamente. Si esto no funciona, asegúrese de haber habilitado MCP y MCP.Discovery en vscode://settings/mcp . Asegúrese de habilitar el modo agente en vscode Copilot.
- Para usar con Claude AI Assistant :
- Para realizar pruebas con MCP Inspector (obtenga información sobre cómo hacerlo en MCP Inspector ):
Conjuntos de datos disponibles
Los siguientes conjuntos de datos están disponibles:
- datos de partidas presupuestarias
- datos de artículos de ingresos
- soporta_datos
- datos_de_contratos
- datos_de_entidades
- datos de solicitudes de cambio presupuestario
- datos de transacciones de cambio presupuestario
Herramientas MCP
obtener_información_del_conjunto_de_datos
Obtenga información sobre la estructura de un conjunto de datos, incluidas sus columnas y el esquema de base de datos.
conjunto de datos de búsqueda
Realizar una búsqueda de texto completo dentro de un conjunto de datos.
conjunto de datos de consulta
Ejecutar consultas SQL en un conjunto de datos.
Recursos de MCP
conjuntos de datos disponibles
Obtenga una lista de todos los conjuntos de datos disponibles.
Manejo de errores
Las herramientas devolverán mensajes de error apropiados en los siguientes casos:
- Nombre de conjunto de datos no válido
- Consulta SQL no válida
- Errores en las solicitudes de API
- Problemas de conectividad de red
Documentación de la API
El servidor se basa en la API de OpenBudget. Para obtener más información sobre los puntos de conexión de la API y la estructura de datos, consulte la especificación de OpenAPI en budgetkey.yaml
.
Contribuyendo
Agradecemos sus contribuciones para mejorar el servidor MCP de DataGov Israel. Ya sea que desee agregar nuevas herramientas, mejorar la funcionalidad existente o mejorar la documentación, su aporte es valioso.
Para obtener ejemplos de otros servidores MCP y patrones de implementación, consulte el repositorio de servidores de Protocolo de contexto de modelo .
Licencia
Este proyecto cuenta con doble licencia bajo:
- Licencia MIT
- Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional
Consulte el archivo LICENCIA para obtener más detalles.
This server cannot be installed
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.
Proporciona acceso a la API OpenBudget de Israel, lo que permite a los usuarios consultar y buscar diversos conjuntos de datos de presupuesto gubernamental, incluidos elementos presupuestarios, contratos y pagos de apoyo.
Related MCP Servers
- AsecurityAlicenseAqualityEnables interaction with Federal Election Commission data via the OpenFEC API, providing access to campaign finance information such as candidates, committees, contributions, and expenditures through the Model Context Protocol.Last updated -121JavaScriptBSD 3-Clause
- AsecurityFlicenseAqualityConnects to the US Treasury's Fiscal Data API, enabling users to fetch specific treasury statements, access historical data, and generate formatted reports.Last updated -126TypeScript
- AsecurityFlicenseAqualityEnables AI assistants to interact with the World Bank open data API, allowing for listing and analysis of indicators across available countries.Last updated -18Python
- -securityAlicense-qualityA 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 -80PythonMIT License