# Mycobot Mcp

> myCobot MCP(Model Context Protocol) server

- **Type:** MCP server
- **Install:** `agentstack add mcp-neka-nat-mycobot-mcp`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [neka-nat](https://agentstack.voostack.com/s/neka-nat)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [neka-nat](https://github.com/neka-nat)
- **Source:** https://github.com/neka-nat/mycobot-mcp

## Install

```sh
agentstack add mcp-neka-nat-mycobot-mcp
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# myCobot MCP

## Overview

This project is a MCP server for myCobot.

This MCP can send simple pick-and-place instructions to myCobot.

> [!NOTE]
> This MCP server requires image feedback.
> Please connect an MCP client that can handle image feedback.

## Chat example

https://github.com/user-attachments/assets/e2c222b8-1ce2-4fb1-8b59-11ec5e973432

## Setup

### DDS API Token

This project uses the DDS API for object detection.
Please register and issue an API key for DDS.

https://cloud.deepdataspace.com/

### Claude-Desktop

If you want to run this project on Ubuntu, you can install Claude-Desktop from the following instructions.

https://github.com/aaddrick/claude-desktop-debian

Edit the `claude_desktop_config.json` file to add the following:

```json
{
  "mcpServers": {
    "mycobot": {
      "command": "uvx",
      "args": [
        "mycobot-mcp",
        "--settings-path",
        "/path/to/settings.json"
      ],
      "env": {
        "DDS_API_TOKEN": "your-api-token"
      }
    }
  }
}
```

Or you can clone this repository and run the following command.

```bash
git clone https://github.com/neka-nat/mycobot-mcp.git
```

```json
{
  "mcpServers": {
    "mycobot": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/mycobot-mcp/",
        "run",
        "mycobot-mcp",
        "--settings-path",
        "/path/to/settings.json"
      ],
      "env": {
        "DDS_API_TOKEN": "your-api-token"
      }
    }
  }
}
```

### Hardware

This software assumes the following hardware configuration.

* [myCobot](https://shop.elephantrobotics.com/collections/mycobot/products/mycobot-worlds-smallest-and-lightest-six-axis-collaborative-robot)
* [suction-pump](https://shop.elephantrobotics.com/collections/suction-pumps/products/suction-pump-2-0)
* [camera-flange](https://shop.elephantrobotics.com/collections/camera-modules/products/camera-flange-2-0)

### Parameters

Create a `settings.json` file to configure the myCobot hardware and the camera.
The sample is [here](https://github.com/neka-nat/mycobot-mcp/blob/master/data/sample_settings.json).

```json
{
    "camera_id": 0,
    "camera_parameter_path": "/path/to/camera_calibration/mtx_dist.npy",
    "mycobot_settings": {
        "urdf_path": "/path/to/mycobot.urdf",
        "end_effector_name": "camera_flange",
        "port": "/dev/ttyACM0",
        "baud": 115200,
        "default_speed": 40,
        "default_z_speed": 20,
        "suction_pin": 5,
        "command_timeout": 5,
        "use_gravity_compensation": false,
        "end_effector_height": 0.065,
        "object_height": 0.01,
        "release_height": 0.05,
        "places": [
            {
                "name": "home",
                "description": "Home position",
                "position": [0, 20, -130, 20, 0, 0]
            },
            {
                "name": "capture",
                "description": "Camera capture position",
                "position": [0, 0, -30, -60, 0, -45]
            },
            {
                "name": "drop",
                "description": "Position to drop object",
                "position": [-45, 20, -130, 20, 0, 0]
            }
        ]
    }
}
```

### Change port permission

When you connect mycobot, you need to change the permission.

```bash
sudo chmod 666 /dev/ttyACM0
```

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [neka-nat](https://github.com/neka-nat)
- **Source:** [neka-nat/mycobot-mcp](https://github.com/neka-nat/mycobot-mcp)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-neka-nat-mycobot-mcp
- Seller: https://agentstack.voostack.com/s/neka-nat
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
