通过OpenBudget API访问以色列预算数据的MCP服务器。
该项目提供了一个与以色列OpenBudget数据接口的FastMCP服务器。</br> 允许轻松访问预算数据、合同和支持信息。</br> 它充当了OpenBudget API和MCP客户端之间的桥梁。</br>
本项目得益于OpenBudget/BudgetKey团队的出色工作。</br> 有关此MCP服务器使用的API详情,请参阅他们的UsingTheAPI。</br> 如果您希望创建自己的查询或工具,可以使用他们的Redash进行测试(您可以在ILBudgetServer.py中查看我的查询)。
git clone <repository-url>
cd ILBudget-mcp
uv venv
.venv\Scripts\activate
uv pip install -r pyproject.toml
uv lock
使用以下方法之一安装并运行服务器:
用于Visual Studio Code(使用Copilot):</br>
前往vscode/mcp.json,并将{YOUR-LOCAL-PATH}替换为您克隆仓库的路径。</br>
VSCode 应该会自动发现您的服务器。</br>
如果不起作用,请确保在vscode://settings/mcp中启用了MCP & MCP.Discovery。</br>
确保在您的VSCode Copilot中启用代理模式。</br>

fastmcp install ILBudgetServer.py
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) - 在不同类别中执行通用搜索我们欢迎贡献以帮助改进DataGov以色列MCP服务器。</br> 无论您想添加新工具、增强现有功能还是改进文档,您的意见都是宝贵的。</br>
有关其他MCP服务器和实现模式的例子,请参阅Model Context Protocol服务器存储库。
本项目采用双重许可:</br>
详情请参阅LICENSE文件。 </中文翻译>