Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BRIDGE_URLNo远程桥接服务器地址 (ROBOT_MODE=remote 时使用)http://192.168.1.101:3000
ROBOT_MODENo运行模式: sim (默认), remote, hardwaresim
DEEPSEEK_API_KEYNoDeepSeek API 密钥 (用于 CLI/GUI 客户端)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
move_toA

将机械臂末端移动到指定笛卡尔绝对坐标 (mm)。返回目标坐标和速度的确认信息。

X: +右 −左 | Y: +前 −后 | Z: +上 −下 X 范围 [-300, 300] Y 范围 [-300, 300] Z 范围 [50, 200] speed 范围 [10, 200] mm/s,不传则用默认 100

如果要基于当前位置偏移,用 move_relative。如果只是查询位置,用 get_status(只读)。

move_relativeA

相对当前位置偏移移动机械臂末端 (mm)。返回目标坐标和速度的确认信息。

dx: +右 −左 | dy: +前 −后 | dz: +上 −下 这是最常用的移动工具。用户说「向右 100mm」→ dx=100。 speed 范围 [10, 200] mm/s,不传则用默认 100

如果要移动到固定坐标,用 move_to。如果只是查询位置,用 get_status(只读)。

move_jointA

控制单个关节旋转到指定角度 (°)。joint_id 范围 0~2。返回关节 ID 和目标角度的确认信息。

此工具仅改变关节角度,不影响末端笛卡尔坐标的其他轴。如需移动末端到指定空间位置,用 move_to 或 move_relative。

homeA

所有轴回到原点 (0, 0, 0),然后自动移动到 Y=-180 安全位置。

回零是瞬间操作(仿真模式),不需要 unlock(与急停不同)。如需平滑减速而不回零,用 stop。

stopA

减速停止 — 保持动力,平滑停止。不锁定机械臂。返回确认信息。

与 emergency_stop 的区别: stop 不锁定,之后可以直接移动。紧急情况下用 emergency_stop,正常停车用 stop。

emergency_stopA

紧急停止 — 立即切断动力并锁定所有运动。返回确认信息。

此操作不可逆地锁定机械臂(destructiveHint=true)。锁定后所有运动指令被拒绝,直到调用 unlock 解除。与 stop 不同: stop 只是减速,不锁定,之后可以直接移动。用户说「停下!」「急停!」「STOP!」时应使用此工具。

unlockA

解除 emergency_stop 造成的锁定,恢复运动能力。返回解锁确认。

仅对急停锁定有效。如果未锁定则无操作(幂等)。解除后可以正常使用所有运动工具。

gripper_openA

张开夹爪。返回确认信息。

急停锁定状态下会被拒绝。夹爪操作前建议确认机械臂已停止移动。气动夹爪,M62.0 张开 / M62.1 夹紧,互斥控制。

gripper_closeA

夹紧夹爪。返回确认信息。

急停锁定状态下会被拒绝。夹爪操作前建议确认机械臂已停止移动。气动夹爪,M62.0 张开 / M62.1 夹紧,互斥控制。

read_position_dataA

读取外部视觉系统输出的物料定位文件,返回最新一次扫描检测到的物体。

文件格式: 时间戳(颜色:X;Y);(颜色:X;Y);...,一行可有多个物体,每次扫描追加一行。始终只返回最新时间戳的数据。

参数: color: 可选,过滤指定颜色 (如 "红色"/"蓝色"/"绿色"),不传则返回全部

返回每个物体的颜色、世界坐标 (X/Y mm)、检测时间戳。 典型用法 — 配合 move_to 完成抓取:

  1. read_position_data() → 获取最新物料坐标

  2. move_to(x=202, y=-19, z=50) → 移动到物料上方

  3. move_relative(dz=-30) → 下降 → gripper_close → move_relative(dz=50) → 抓起

trigger_visionA

向海康视觉主机发送触发指令(默认 'yanshe' 衍射检测模式)。海康收到后拍照分析,结果写入 position_info_23_0.txt。

触发后等待 1-2 秒再调用 read_position_data 读取最新结果。如需发送标定参数,用 send_calibration。

send_calibrationA

向海康视觉主机发送衍射标定参数 (B;x;y;r)。

x, y: 标定点坐标 (mm),r: 标定角度。用于校正视觉检测的坐标映射关系。

pingA

检查机械臂是否在线。返回 pong 和当前位置。

这是只读操作 (readOnlyHint=true),无任何副作用。用于快速确认连接状态。如需完整状态(速度/运动/错误码),用 get_status。

get_statusA

获取机械臂完整状态快照: 位置 (X/Y/Z)、速度、运动状态、错误码。

这是只读操作 (readOnlyHint=true),不产生任何移动。用于移动前确认起始位置、移动后验证目标位置、或计算可用行程。如果只需确认连接,用 ping(更轻量)。

Prompts

Interactive templates invoked by user choice

NameDescription
robot-home将机械臂移动到原点位置
robot-status查看机械臂当前状态
robot-emergency紧急停止机械臂

Resources

Contextual data attached and managed by the client

NameDescription
机械臂状态完整状态快照: X/Y/Z 坐标、速度、运动状态、错误码
当前坐标末端当前位置 (X, Y, Z),移动前后快速确认用
工作范围配置当前机械臂配置: 各轴范围、关节数、速度限制、默认步长
实时仪表盘深色主题 HTML 仪表盘 — 坐标进度条、速度仪表、状态指示灯,每 3 秒自动刷新

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/HBConline/HLORO-AI'

If you have feedback or need assistance with the MCP directory API, please join our Discord server