Cobot Server
БесплатноНе проверенControls a MyCobot280 robot arm through MCP tools, allowing joint angle manipulation, home position, LED color, and dance routines.
Описание
Controls a MyCobot280 robot arm through MCP tools, allowing joint angle manipulation, home position, LED color, and dance routines.
README
This repository contains the MCP Cobot Server, a FastMCP server implementation for the M5 MyCobot280 robot.
Based on the model context protocol python-sdk: https://github.com/modelcontextprotocol/python-sdk?tab=readme-ov-file#quickstart
Features
- Implements the MCP standard for efficient context management.
- Built with FastMCP for high performance and scalability.
- Designed for integration with collaborative robot (myCobot) systems.
Requirements
- Python 3.8+
- FastMCP library
Installation
Clone the repository:
git clone https://github.com/your-username/mcp-cobot-server.git cd mcp-cobot-serverInstall dependencies:
uv sync source .venv/bin/activate
Note This project uses uv to install manage the python virtual environment and dependencies. Learn more here: https://docs.astral.sh/uv/guides/projects/
Usage
Start the server:
# launch a standalone MCP server with:
uvx mcpo --port 8000 -- uv run --with mcp[cli] --with pymycobot mcp run ./server.py
# Install the mcp profile with claude
mcp install server.py
For development:
# debug the mcp interface
mcp dev server.py
Available Functions
The following functions are exposed to mcp.tool in server.py:
get_angles: Retrieves the current angles of all servos.move_angle: Moves a specific joint (servo) to a target angle at a specified speed.move_angles: Moves all joints to specified angles at a given speed.go_home: Moves all joints to a predefined "home" position.set_home: Sets the current joint angles as the new "home" position.change_color: Changes the LED matrix color of the robot.relax: Releases all servos, allowing the robot arms to relax.interpretive_dance_routine: Executes a creative dance routine based on a description, involving joint movements and LED color changes.
MyCobot M5 280
The myCobot SDK I'm using is documented here: https://github.com/elephantrobotics/pymycobot/blob/main/docs/MyCobot_280_en.md The robot I'm using is here: Elephant Robotics myCobot 280 M5Stack 2023 - 6 DOF Collaborative Robot
Joint ranges
| Joint Id | Range |
|---|---|
| 1 | -168 ~ 168 |
| 2 | -135 ~ 135 |
| 3 | -150 ~ 150 |
| 4 | -145 ~ 145 |
| 5 | -165 ~ 165 |
| 6 | -180 ~ 180 |
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Установка Cobot Server
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/cluesang/mcp-cobot-serverFAQ
Cobot Server MCP бесплатный?
Да, Cobot Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Cobot Server?
Нет, Cobot Server работает без API-ключей и переменных окружения.
Cobot Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Cobot Server в Claude Desktop, Claude Code или Cursor?
Открой Cobot Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Cobot Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
