机队——配备传感器(RGB/热成像/激光雷达)、电池和状态(可用/飞行中/维护/停飞)的无人机。
它为代理提供什么
一个专门为单个 MCP 连接设计的能力。
服务器拥有其领域逻辑,并发布 MCP 客户端可发现的工具契约。ADK-Rust 可将该契约加载到代理中,为所选模型提供者规范每个模式,并将连接生命周期保持在代理业务逻辑之外。
站点与资产——检查站点和资产(塔杆/电线杆/跨距),含必需的植被净空(米)和地理位置。
飞行——计划任务;飞行状态反映无人机可用性(飞行中为 in_flight;完成后释放无人机)。
影像——带地理标签的图像记录(URI 引用 + 传感器 + 纬度/经度/高度),可选关联资产。
检测——植被检测带测量净空,严重性和侵入度根据资产必需净空自动计算(缺口比例 → ...)。
植被风险——vegetation_risk 汇总资产检测为 0–100 分数 + 等级(最严重缺口 × 置信度);risk_queue 对整个网络排序。
修复——flag_for_remediation 派遣维修队,优先级基于严重性(P1–P4);状态生命周期直至完成。
架构
Drone Imagery MCP Server 在代理系统中的作用。
模型无需了解服务器背后系统的实现细节或凭证。它看到审核过的工具定义。MCP 客户端负责发现和调用,服务器保持验证、策略和与领域系统的通信所有权。
ADK-Rust 代理
从审核过的工具目录中选择能力。
MCP 客户端
发现模式,发送调用,并接收类型化内容。
Drone Imagery MCP Server
验证请求并拥有 23 个已记录工具契约。
领域系统
维护服务器背后的 API、数据、凭证和业务规则。
来自项目文档
服务器发布的架构
工具目录
代理可以请求 Drone Imagery MCP Server 做什么?
每个工具都有稳定名称、易读的用途和 MCP 初始化时发现的 JSON 输入契约。风险类别来自项目的注册清单(如果有)。
23 个命名工具
register_drone注册无人机到机队
internal writeget_drone按 ID 获取无人机
read onlylist_drones按状态列出无人机
read onlyset_drone_status设置无人机状态
internal writecreate_site创建检查站点
internal writelist_sites列出检查站点
read onlycreate_asset创建带必需净空的检查资产
internal writelist_assets列出站点资产
read onlyschedule_flight安排无人机飞行(物理动作)——受限
external writeget_flight按 ID 获取飞行任务
read onlylist_flights按站点/状态列出飞行任务
read onlyset_flight_status设置飞行状态(反映无人机可用性)
internal write治理
了解每个工具的作用。
服务器连接继承其凭证和部署环境的权限。以下声明来自本项目的 README 和 MCP 注册清单;您的应用程序仍决定代理接收哪些工具以及何处需要批准。
- 两项写操作为物理动作且受限(requires_approval,external_write):schedule_flight(提交无人机飞行,验证可用性和电池≥25%)和...
- 合理保护——不可用或低电量无人机拒绝飞行;修复优先级遵循检测严重性。所有操作均有审计日志(audit_log)。
- 读取操作为只读。影像通过 URI/句柄引用,绝不传输原始字节。示例数据为虚构。
MCP 接口
当前文档声明的内容。
MCP 可传输工具、资源、提示、结构化结果、进度、取消和长时间运行的工作。此记录突出显示本仓库明确提及的现代协议特性。
安装并连接
遵循项目文档中的起点。
在拥有凭证和领域访问权限的环境中安装服务器。将其添加到您的 MCP 主机,验证发现的工具,并在交付生产代理前缩小工具集。
cargo install mcp-drone-imagerylet toolset = McpToolset::from_stdio(
"mcp-drone-imagery",
["mcp-drone-imagery"],
).await?;
let agent = LlmAgentBuilder::new("agent")
.tools(toolset.tools().await?)
.build()?;命令和配置从公开的 README 中提取。部署前请确认官方文档中的先决条件、环境变量和特定版本选项。
官方文档
继续使用项目维护者的权威信息源。
此页面提供服务器的易懂地图。仓库对确切的模式、先决条件、配置、示例、测试、版本和安全更新保持权威。
继续探索