toio-mcp

toio-mcp

1

toio-mcp is an MCP server designed to manage and control toio Core Cubes using an array of tools such as motor and LED control, position tracking, and sensor information retrieval. It requires Python 3.11 and certain libraries and is an open-source project under the MIT License.

toio-mcp

toio-mcp is a Model Context Protocol (MCP) server for toio Core Cube. It provides a set of tools to control toio Core Cubes via the MCP protocol.

Features

  • Scan and connect to toio Core Cubes
  • Control motors
  • Control LED indicators (including repeated patterns and turning off)
  • Get position information
  • Play sounds (sound effects and MIDI notes)
  • Get button state
  • Get battery level
  • Get sensor information (motion detection, posture angle, magnetic sensor)

Installation

Follow the 'Getting started' guide for uv to install it. Clone the toio-mcp repository and install dependencies using uv sync.

Usage

Add a specific configuration to your MCP settings file to use it with Cline or Roo Code. Certain tools are available, such as scanner tools, motor tools, and more each capable of performing specific tasks like scanning cubes or stopping motors.