提供对OpenBudget API访问的MCP服务器,允许查询和搜索各种与预算相关的数据集。
该项目提供了一个与以色列OpenBudget数据接口的FastMCP服务器。</br> 便于访问预算数据、合同和支持信息。</br> 它充当OpenBudget API和MCP客户端之间的桥梁。</br>
此项目得益于OpenBudget/BudgetKey团队的出色工作。</br>
git clone <repository-url>
cd OpenBudget-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 server.py
fastmcp dev server.py
以下数据集可用:
获取有关数据集结构的信息,包括其列和数据库模式。
在数据集中执行全文搜索。
在数据集上执行SQL查询。
获取所有可用数据集的列表。
在以下情况下,工具将返回适当的错误消息:
该服务器基于OpenBudget API。有关API端点和数据结构的详细信息,请参阅budgetkey.yaml中的OpenAPI规范。
我们欢迎贡献以帮助改进BudgetKey以色列MCP服务器。</br> 无论您想添加新工具、增强现有功能还是改进文档,您的意见都是宝贵的。</br>
有关其他MCP服务器和实现模式的示例,请参阅Model Context Protocol服务器存储库。
本项目采用双重许可:
详情请参阅LICENSE文件。