Robotarm P340 MCP Server

ElephantRobotics MyCobot series control via conversational AI commands.

Data last scanned today · Reviewed today

Overview

Robotarm P340 MCP Server allows users to control ElephantRobotics hardware, including the ultraArmP340, MyCobot280, and MyCobot320 models, using natural language. It abstracts movement, gripper control, and pump operations into MCP tools, enabling users to orchestrate robotic movements through chat-based interactions. The server features a simulation mode for development and testing without physical hardware, alongside real-time status monitoring. Users can execute complex action sequences, such as drawing or custom gestures, through the provided toolset while maintaining safety with built-in emergency stop functionality.

Our verdict

This server carries a high risk level (18/100) and should be approached with caution. The security score is significantly impacted by the lack of a read-only mode, meaning the server provides full write access to the connected robotic hardware. It is a community-maintained project that has not undergone an editorial review and has been inactive for over a year (last commit 388 days ago), making it unsuitable for critical or production-sensitive environments.

  • Native support for multiple MyCobot series robotic arms
  • Simulation mode available for development without hardware
  • Zero direct dependencies reduces supply-chain surface area
  • Includes robust system commands like emergency stop
  • High security risk due to lack of read-only mode
  • Inactive repository with no commits for over a year
  • Project lacks official vendor maintenance or review

Tools

ToolDescriptionRisk
connect_robotConnect to a robotic armmedium
get_robot_statusGet current robot statuslow
move_to_anglesMove joints to specific anglesmedium
move_to_coordsMove to specific coordinatesmedium
control_gripperControl gripper open/closemedium
control_pumpControl suction pump on/offmedium
go_zeroReturn robot to zero positionmedium
emergency_stopEmergency stop all movementshigh
execute_action_sequenceExecute custom action sequenceshigh

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

Can I use this server without a physical robotic arm?

Yes, you can enable simulation mode by setting the environment variable SIMULATE to 1 in your configuration.

Which Python version is required to run the server?

The server requires Python 3.10 to be installed.

How do I toggle between simulation and physical hardware control?

You can switch modes by changing the SIMULATE environment variable; set it to 1 for simulation or 0 for real device testing.

Which robotic arm models are supported?

The server supports the ElephantRobotics ultraArmP340, MyCobot280, and MyCobot320 models.

What is the purpose of the execute_action_sequence tool?

This tool allows you to execute custom sequences of movements, gripper or pump states, and waits to perform complex tasks like dancing or drawing.

Badge

Robotarm P340 MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.