← Back to Skills Marketplace
sandofree

MachineCommander

by Ye Wang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
263
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install machine-commander-query
Description
使用机械指挥官MCP服务查询工程机械和船舶的实时数据、状态和位置信息。用于回答关于机械设备(挖掘机、装载机、自卸车、混凝土搅拌车等)、船舶(运输船、拖轮等)在施工项目中的状态、位置、工况等问题。当用户询问设备数量、位置分布、施工状态、油耗、报警等具体数据时必须使用此技能。
README (SKILL.md)

机械指挥官查询技能

快速开始

使用 mcporter call MachineCommander 调用 MCP 服务:

查询设备数据

mcporter call MachineCommander get_construction_machines_data 'question=你的问题'

发送指令

mcporter call MachineCommander manage_construction_machines 'order=你的指令'

可查询的信息

  • 设备列表: 所有在线设备及其基本信息
  • 设备位置: 设备的实时GPS位置
  • 设备状态: 开工/停工、运行时长、油量等
  • 报警信息: 越界、偷油、故障等报警
  • 项目信息: 所属项目、租户等
  • 历史轨迹: 设备移动轨迹

示例问题

  • "列出所有自卸车"
  • "查询江苏省的装载机"
  • "查看 ZE1.1C 路测项目的设备"
  • "列出所有报警设备"
  • "查看今天有活动的设备"

响应格式

MCP 服务返回 JSON 格式数据,包含:

  • result: 查询结果(表格或文本)
  • 设备字段:机械名称、机械类型、所在省份、详细地址等

注意事项

  1. 所有查询通过 get_construction_machines_data 工具
  2. 问题用自然语言描述即可,服务会自动解析
  3. 返回数据量较大时只看前几条关键信息
  4. 如果查询无结果,尝试调整问题表述
Usage Guidance
Before installing: verify what 'mcporter' is and whether it exists on your system (SKILL.md assumes this binary but metadata doesn't declare it). Ask the publisher for the service endpoint, authentication method, and documentation explaining what 'manage_construction_machines' does (does it only enqueue safe ops or send live control commands?). If the skill can actuate devices, ensure there are explicit permission checks, audit logs, and that credentials are scoped and stored securely. Prefer skills that declare required binaries and credentials, publish a source/homepage, and document safety/authorization for control actions. If you cannot get this information, treat the skill as risky and do not grant it autonomous or unattended execution privileges.
Capability Analysis
Type: OpenClaw Skill Name: machine-commander-query Version: 1.0.0 The skill bundle provides instructions for an AI agent to interact with a 'Machine Commander' MCP service via the 'mcporter' utility. It is designed to query real-time data, locations, and status for construction machinery and vessels (e.g., excavators, ships). The code and instructions in SKILL.md and _meta.json are consistent with its stated purpose and do not contain any indicators of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
The description focuses on querying real-time data and status for construction machines and ships, which is coherent with the 'get_construction_machines_data' call. However, the SKILL.md also documents a 'manage_construction_machines' (send commands) capability that isn't described in the metadata; control/actuation is a materially different capability and should be explicitly declared.
Instruction Scope
The runtime instructions require running 'mcporter call MachineCommander ...' but the skill metadata lists no required binaries. The SKILL.md gives no details about authentication, endpoints, or what 'manage_construction_machines' actually does (e.g., whether it issues remote control commands). Instructions therefore reference external tools and potentially high-impact actions without necessary constraints or disclosures.
Install Mechanism
This is an instruction-only skill with no install spec or code files, so nothing is written to disk by the skill itself. That limits supply-chain risk, but does not eliminate runtime risk from calling external tools/services.
Credentials
The skill declares no required environment variables or credentials, yet it invokes a service via 'mcporter'—in practice that service will likely need authentication and network access. The absence of declared credentials or configuration is a gap: either the platform provides implicit auth (not described) or the skill omits essential, sensitive requirements.
Persistence & Privilege
always is false (good). The skill allows normal autonomous invocation (the platform default). Since the skill appears capable of sending management commands to equipment, autonomous invocation increases risk: the agent could trigger remote actions without explicit user authorization unless the platform enforces additional checks.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install machine-commander-query
  3. After installation, invoke the skill by name or use /machine-commander-query
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
machine-commander-query 1.0.0 - 初始版本发布。 - 支持通过 MCP 服务查询工程机械和船舶的实时数据、状态及位置信息。 - 提供设备列表、位置、状态、报警、项目信息及历史轨迹的查询。 - 增加设备管理和指令下发功能。 - 明确列出常见查询类型和使用示例,统一响应格式为 JSON。
Metadata
Slug machine-commander-query
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is MachineCommander?

使用机械指挥官MCP服务查询工程机械和船舶的实时数据、状态和位置信息。用于回答关于机械设备(挖掘机、装载机、自卸车、混凝土搅拌车等)、船舶(运输船、拖轮等)在施工项目中的状态、位置、工况等问题。当用户询问设备数量、位置分布、施工状态、油耗、报警等具体数据时必须使用此技能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 263 downloads so far.

How do I install MachineCommander?

Run "/install machine-commander-query" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is MachineCommander free?

Yes, MachineCommander is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does MachineCommander support?

MachineCommander is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created MachineCommander?

It is built and maintained by Ye Wang (@sandofree); the current version is v1.0.0.

💬 Comments