Nonead Universal-Robots MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| connect_urC | 根据用户提供的IP连接UR IP:机器人地址 |
| disconnect_urA | 根据用户提供的IP,断开与UR机器人的连接 IP:机器人地址 |
| get_serial_numberB | 获取指定IP机器人的序列号 IP:机器人地址 |
| get_timeA | 根据用户提供的IP,获取指定机器人的开机时长(秒) IP:机器人地址 |
| get_ur_software_versionA | 根据用户提供的IP,获取指定机器人的软件版本 IP:机器人地址 |
| get_robot_modelC | 获取指定IP的机器人型号 IP:机器人地址 |
| get_safety_modeC | 获取指定IP机器人的安全模式 IP:机器人地址 |
| get_robot_modeC | 获取指定IP机器人的运行状态 IP:机器人地址 |
| get_program_stateC | 获取指定IP机器人的程序执行状态 IP:机器人地址 |
| get_actual_tcp_poseA | 获取指定IP机器人的当前TCP位置 IP:机器人地址 |
| get_actual_joint_poseA | 获取指定IP机器人的当前关节角度 IP:机器人地址 |
| get_output_int_registerB | 获取指定IP机器人Int寄存器的值, IP:机器人地址 index:寄存器下标,范围是[0,23] |
| get_output_double_registerA | 获取指定IP机器人Double寄存器的值, IP:机器人地址 index:寄存器下标,范围是[0,23] |
| get_output_bit_registerA | 获取指定IP机器人Bool寄存器的值, IP:机器人地址 index:寄存器下标,范围是[0,23] |
| get_actual_robot_voltageB | 获取指定IP机器人的电压(伏特) IP:机器人地址 |
| get_actual_robot_currentB | 获取指定IP机器人的电流(安培) IP:机器人地址 |
| get_actual_joint_voltageA | 获取指定IP机器人的各关节电压(伏特) IP:机器人地址 |
| get_actual_joint_currentB | 获取指定IP机器人各关节的电流(安培) IP:机器人地址 |
| get_joint_temperaturesB | 获取指定IP机器人各关节的温度(摄氏度)。 IP:机器人地址 |
| get_programsC | 获取指定IP机器人的所有程序。 IP:机器人地址 username:ssh账号 password:ssh密码 |
| send_program_scriptB | 发送脚本到指定IP的机器人。 IP:机器人地址 script:脚本内容 |
| movejC | 发送新的关节姿态到指定IP的机器人,使每个关节都旋转至指定弧度。 IP:机器人地址, q:各关节角度, a:加速度(米每平方秒), v:速度(米每秒), t:移动时长(秒), r:交融半径(米)。 |
| movelA | 发送新的TCP位置到指定IP的机器人,使TCP移动到指定位置,移动期间TCP作直线移动。 IP:机器人地址 pose:TCP位置 a:加速度(米每平方秒) v:速度(米每秒) t:移动时长(秒) r:交融半径(米) |
| movel_xA | 命令指定IP机器人的TCP沿X轴方向移动 IP:机器人地址 distance:移动距离(米) |
| movel_yB | 命令指定IP机器人的TCP沿Y轴方向移动 IP:机器人地址 distance:移动距离(米) |
| movel_zC | 命令指定IP机器人的TCP沿Y轴方向移动 IP:机器人地址 distance:移动距离(米) |
| draw_circleB | 命令指定IP的机器人,给定圆心位置和半径,在水平或竖直方向画一个圆 center:圆心的TCP位置 r:半径(米) coordinate:圆所在的平面。z:圆形所在的平面与基座所在平面垂直,其它:圆形所在的平面与基座所在平面平行。默认值:z。 |
| draw_squareC | 给定起点位置和边长,在水平或竖直方向画一个正方形 origin:画正方形时TCP的起点位置 border:边长(米) coordinate:圆所在的平面。z:圆形所在的平面与基座所在平面垂直,其它:圆形所在的平面与基座所在平面平行。默认值:z。 |
| draw_rectangleC | 给定起点位置和边长,在水平或竖直方向画一个正方形 origin:画长方形时TCP的起点位置 width:长(米) height:宽(米) coordinate:圆所在的平面。z:圆形所在的平面与基座所在平面垂直,其它:圆形所在的平面与基座所在平面平行。默认值:z。 |
| setup_multi_robot_coordinationB | |
| create_collaborative_taskC | |
| execute_collaborative_taskC | |
| generate_bezier_pathC | |
| optimize_trajectoryB | |
| start_data_recordingA | |
| stop_data_recordingC | |
| analyze_robot_dataC | |
| generate_robot_reportC | |
| compare_robots_performanceC | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/nonead/Nonead-Universal-Robots-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server