myCobot MCP
by neka-nat
This project is an MCP server for myCobot. It enables sending simple pick-and-place instructions to the myCobot robot arm.
Last updated: N/A
What is myCobot MCP?
The myCobot MCP is a server application designed to control the myCobot robotic arm for pick-and-place tasks. It leverages the DDS API for object detection and requires an MCP client capable of handling image feedback.
How to use myCobot MCP?
- Register and obtain a DDS API token. 2. Configure the
claude_desktop_config.json
file with the server command and API token (if running on Ubuntu with Claude-Desktop). 3. Clone the repository. 4. Configure hardware by ensuring you have a myCobot, suction pump, and camera flange. 5. Create asettings.json
file to define camera and myCobot parameters. 6. Change port permissions for the myCobot serial connection.
Key features of myCobot MCP
Pick-and-place instruction execution
DDS API integration for object detection
Configurable hardware parameters
Image feedback support
Integration with Claude-Desktop (optional)
Use cases of myCobot MCP
Automated object sorting
Simple assembly tasks
Educational robotics projects
Demonstration of robotic arm control
Research and development in robotics
FAQ from myCobot MCP
What is the DDS API token used for?
What is the DDS API token used for?
The DDS API token is used for object detection, allowing the server to identify objects for pick-and-place operations.
What hardware is required to run this server?
What hardware is required to run this server?
The required hardware includes a myCobot robotic arm, a suction pump, and a camera flange.
How do I configure the myCobot hardware?
How do I configure the myCobot hardware?
You need to create a settings.json
file that defines the camera ID, camera parameters, myCobot port, baud rate, and other hardware-specific settings.
What is Claude-Desktop and is it required?
What is Claude-Desktop and is it required?
Claude-Desktop is an application that can be used to run this project on Ubuntu, but it is not strictly required. It provides a convenient way to manage and configure the server.
How do I change the port permission for myCobot?
How do I change the port permission for myCobot?
You can use the command sudo chmod 666 /dev/ttyACM0
to change the port permission, replacing /dev/ttyACM0
with the correct port if necessary.