以色列土地管理局非官方MCP服务器

一种模型上下文协议(MCP)服务器,提供对以色列土地管理局(ימ״י)公开招标数据的程序化访问。
特性
- 综合搜索:按类型、位置、状态和日期进行高级筛选
- 实时数据:直接访问实时政府API
- 希伯来语支持:希伯来语文本和定居点名称完全支持Unicode
- MCP协议:使用动态操作工具和静态数据资源进行优化
- 类型安全:完整的Pydantic模型验证
- 速率限制:内置请求限制和重试逻辑
快速开始
安装
# Clone the repository
git clone https://github.com/barvhaim/remy-mcp
cd remy-mcp
# Install dependencies
uv syncClaude桌面集成
要将此服务器添加到Claude Desktop,请更新您的MCP服务器配置:
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%/Claude/claude_desktop_config.json
添加此配置:
{
"mcpServers": {
"israeli-land-authority": {
"command": "uv",
"args": [
"--directory",
"/path/to/remy-mcp",
"run",
"main.py"
]
}
}
}*替换 /path/to/remy-mcp 使用克隆存储库的实际路径。*
添加配置并重新启动Claude Desktop后,您将可以在对话中直接访问以色列土地管理局的所有功能。
可用功能
工具(动态操作)
search_tenders-具有过滤功能的全面搜索get_tender_details-详细的招标信息get_active_tenders-目前正在进行的投标search_by_type-类型/目的搜索get_recent_results-近期招标结果get_tender_map_details-地理测绘数据get_kod_yeshuv-将结算名称转换为代码
资源(静态参考数据)
remy://tender-types-所有投标类型remy://regions-以色列地区remy://land-uses-土地利用类别remy://tender-statuses-投标状态remy://priority-populations-优先人口代码remy://settlements-所有带有代码的结算remy://server-info-服务器功能
技术细节
API配置
- 基本URL:
https://apps.land.gov.il/MichrazimSite/api - 速率限制:请求之间延迟1秒
- 编码:UTF-8用于希伯来语文本支持
依赖项
- python: 3.11+
- FastMCP:MCP服务器框架
- 派丹蒂克:数据验证和建模
- 请求::具有重试逻辑的HTTP客户端
数据处理
- UTF-8编码的希伯来语文本
- 日期的以色列时区(UTC+3)
- 带错误处理的结构化响应
- 类型安全的Pydantic模型
发展
代码格式化
uv run black .测试
python example_usage.py项目结构
src/remy_mcp/
├── server.py # Main server entry point
├── client/ # API client layer
├── models/ # Data models and validation
├── tools/ # MCP tools (dynamic operations)
├── resources/ # MCP resources (static data)
└── utils/ # Helper utilities
examples/ # Usage examples
tests/ # Test suite
docs/ # API documentation
data/ # Reference data数据源
该服务器通过以色列土地管理局的官方API访问其公共数据。所有数据都是公开的,不需要身份验证。
官方网站: https://apps.land.gov.il/MichrazimSite/
许可证
该项目提供对公共政府数据的访问,用于研究和分析目的。
