wongcyrus/robot-mcp-server
3.1
If you are the rightful owner of robot-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Robot MCP Server is a backend service designed for robotic applications, facilitating communication and control through the Model Context Protocol (MCP).
robot-mcp-server
This repository contains the code for the Robot MCP (Model Context Protocol) server. It is designed to provide a backend service for robotic applications, supporting communication and control via the MCP protocol.
Features
- Python 3.12 development environment (configured via devcontainer)
- Linting with flake8 and formatting with black
- Pytest for testing
- VS Code devcontainer support for reproducible development
Development
Prerequisites
- Docker (for devcontainer usage)
- VS Code with the Dev Containers extension (recommended)
- uv (for fast Python package management)
- Install with:
curl -LsSf https://astral.sh/uv/install.sh | sh
- Install with:
Getting Started
- Clone this repository.
- Open the folder in VS Code.
- Reopen in Container when prompted (or use the Command Palette: "Dev Containers: Reopen in Container").
- The environment will be set up automatically with Python 3.12 and all required extensions.
Linting & Formatting
- Code is automatically formatted with black and imports are organized with isort.
- Linting is performed with flake8.
Testing
- Tests are run using pytest.
Folder Structure
humanoid/
- Main source code for the humanoid robot server- Additional folders may be present for other components
License
See for details.