nUR MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| connect_urC | 根据用户提供的IP连接UR IP:机器人地址 |
| disconnect_urC | 根据用户提供的IP,断开与UR机器人的连接 IP:机器人地址 |
| get_serial_numberC | 获取指定IP机器人的序列号 IP:机器人地址 |
| get_timeC | 根据用户提供的IP,获取指定机器人的开机时长(秒) IP:机器人地址 |
| get_ur_software_versionC | 根据用户提供的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_poseC | 获取指定IP机器人的当前TCP位置 IP:机器人地址 |
| get_actual_joint_poseC | 获取指定IP机器人的当前关节角度 IP:机器人地址 |
| get_output_int_registerB | 获取指定IP机器人Int寄存器的值, IP:机器人地址 index:寄存器下标,范围是[0,23] |
| get_output_double_registerB | 获取指定IP机器人Double寄存器的值, IP:机器人地址 index:寄存器下标,范围是[0,23] |
| get_output_bit_registerB | 获取指定IP机器人Bool寄存器的值, IP:机器人地址 index:寄存器下标,范围是[0,23] |
| get_actual_robot_voltageC | 获取指定IP机器人的电压(伏特) IP:机器人地址 |
| get_actual_robot_currentC | 获取指定IP机器人的电流(安培) IP:机器人地址 |
| get_actual_joint_voltageC | 获取指定IP机器人的各关节电压(伏特) IP:机器人地址 |
| get_actual_joint_currentC | 获取指定IP机器人各关节的电流(安培) IP:机器人地址 |
| get_joint_temperaturesC | 获取指定IP机器人各关节的温度(摄氏度)。 IP:机器人地址 |
| get_programsC | 获取指定IP机器人的所有程序。 IP:机器人地址 username:ssh账号 password:ssh密码 |
| send_program_scriptC | 发送脚本到指定IP的机器人。 IP:机器人地址 script:脚本内容 |
| movejC | 发送新的关节姿态到指定IP的机器人,使每个关节都旋转至指定弧度。 IP:机器人地址, q:各关节角度, a:加速度(米每平方秒), v:速度(米每秒), t:移动时长(秒), r:交融半径(米)。 |
| movelA | 发送新的TCP位置到指定IP的机器人,使TCP移动到指定位置,移动期间TCP作直线移动。 IP:机器人地址 pose:TCP位置 a:加速度(米每平方秒) v:速度(米每秒) t:移动时长(秒) r:交融半径(米) |
| movel_xC | 命令指定IP机器人的TCP沿X轴方向移动 IP:机器人地址 distance:移动距离(米) |
| movel_yC | 命令指定IP机器人的TCP沿Y轴方向移动 IP:机器人地址 distance:移动距离(米) |
| movel_zB | 命令指定IP机器人的TCP沿Y轴方向移动 IP:机器人地址 distance:移动距离(米) |
| draw_circleC | 命令指定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_taskB | |
| execute_collaborative_taskD | |
| generate_bezier_pathC | |
| optimize_trajectoryC | |
| start_data_recordingB | |
| 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/nUR-MCP-SERVER'
If you have feedback or need assistance with the MCP directory API, please join our Discord server