
ILBudget-mcp

2025.04.29
0
Python政府预算数据合同信息查询支持支付信息检索金融服务
ILBudget-mcp 是一个基于 FastMCP 的服务,用于通过 OpenBudget API 访问以色列的预算数据。该项目作为 OpenBudget API 和 MCP 客户端之间的桥梁,提供了对政府预算数据、合同和支持信息的便捷访问。
View on GitHub
Overview
基本能力
产品定位
ILBudget-mcp 是一个用于访问以色列政府预算数据的 MCP 服务,作为 OpenBudget API 和 MCP 客户端之间的桥梁。
核心功能
- 全面访问以色列政府预算数据
- 与 OpenBudget API 实时集成
- 跨多个数据类别的全面搜索能力
- 历史预算跟踪和分析
- 合同和支持支付信息检索
- 为客户端应用程序提供易于使用的 MCP 接口
适用场景
- 政府预算数据分析
- 合同信息查询
- 支持支付信息检索
- 历史预算数据研究
工具列表
get_budget()
- 检索整个预算结构get_detailed_budget_for_specific_parent(parent)
- 获取特定父项下的详细预算项目get_budget_history_for_code(code)
- 检索特定预算代码的历史数据get_contract(code)
- 获取特定预算代码的合同信息get_supports(code)
- 检索特定预算代码的支持支付信息search(searchTerm, searchType)
- 在不同类别中执行通用搜索
常见问题解答
- 项目基于 OpenBudget/BudgetKey 团队的工作
- 可以使用 OpenBudget 的 Redash 测试查询
- 贡献者可以参考 Model Context Protocol servers 仓库中的其他 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://settings/mcp 中启用了 MCP & MCP.Discovery
-
在 VSCode Copilot 中启用代理模式
-
与 Claude AI Assistant 一起使用:
fastmcp install ILBudgetServer.py
- 使用 MCP Inspector 测试:
fastmcp dev ILBudgetServer.py