关于 ILBudget-mcp
ILBudget-mcp 是一个 FastMCP 服务,通过 OpenBudget API 访问以色列政府预算数据。其工具涵盖预算结构与历史、合同、支持款项及跨类别搜索。
主要功能
- 01获取预算结构
- 02查看详细预算项目
- 03查询预算代码历史
- 04获取合同和支持款项
- 05跨类别搜索数据
适用场景
- 01查看预算代码的历史数据
- 02按代码查找合同详情
- 03查询支持款项信息
- 04搜索以色列预算数据
MCP 相关
它将 OpenBudget API 接入 MCP 客户端,提供预算数据、历史记录、合同、支持款项和搜索工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
ILBudget-mcp
用于通过 OpenBudget API 访问以色列预算数据的 MCP 服务。
描述
此项目提供了一个 FastMCP 服务,用于对接以色列的 OpenBudget 数据。
方便地访问预算数据、合同和拨款信息。
它充当 OpenBudget API 与 MCP 客户端之间的桥梁。
本项目的实现离不开 OpenBudget/BudgetKey 团队的出色工作。
有关此 MCP 服务所用 API 的更多详情,请参阅他们的 UsingTheAPI。
如果你想编写自己的查询或工具,可以使用他们的 Redash 进行测试(你可以在 ILBudgetServer.py 中查看我的查询)。
功能
- 全面访问以色列政府预算数据
- 与 OpenBudget API 实时集成
- 支持跨多个数据类别进行全面搜索
- 历史预算跟踪与分析
- 检索合同和拨款付款信息
- 为客户端应用提供易用的 MCP 接口
要求
- Python 3.10 或更高版本
- uv 包管理器
安装
git clone <repository-url>
cd ILBudget-mcp
uv venv
.venv\Scripts\activate
uv pip install -r pyproject.toml
uv lock
使用方法
使用以下任一方法安装并运行服务:
-
用于 Visual Studio Code(使用 Copilot):
前往 vscode/mcp.json,将 {YOUR-LOCAL-PATH} 替换为你克隆仓库的路径。
VSCode 应会自动发现你的服务。
如果无法正常工作,请确保已在 vscode://settings/mcp 中启用 MCP 和 MCP.Discovery。
确保在 VSCode Copilot 中启用 Agent 模式。

-
用于 Claude AI 助手:
fastmcp install ILBudgetServer.py
- 使用 MCP Inspector 进行测试(了解方法请参阅 MCP Inspector):
fastmcp dev ILBudgetServer.py
可用工具
get_budget()- 获取完整的预算结构get_detailed_budget_for_specific_parent(parent)- 获取特定上级项下的详细预算项目get_budget_history_for_code(code)- 获取特定预算代码的历史数据get_contract(code)- 获取特定预算代码的合同信息get_supports(code)- 获取特定预算代码的拨款付款信息search(searchTerm, searchType)- 跨不同类别执行通用搜索
依赖项
- fastmcp >= 2.1.1
- requests >= 2.32.3
贡献
欢迎贡献代码,帮助改进 DataGov Israel MCP 服务。
无论你想添加新工具、增强现有功能,还是改进文档,你的贡献都很有价值。
如需查看其他 MCP 服务示例和实现模式,请参阅 Model Context Protocol 服务仓库。
许可证
本项目采用双重许可:
- MIT 许可证
- Creative Commons Attribution-ShareAlike 4.0 International License
详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。