MCP.so
Sign In

Bagel Robotics MCP Server

@shouhengyi

About Bagel Robotics MCP Server

Turn Your ROS/PX4 Robots into Agents! 🤖

Basic information

Category

Other

Transports

stdio

Publisher

shouhengyi

Submitted by

Shouheng Yi

Config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "bagel": {
      "command": "docker",
      "args": [
        "compose",
        "up",
        "--build",
        "ros2-kilted"
      ]
    }
  }
}

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is Bagel Robotics MCP Server?

Bagel Robotics MCP Server is a tool for extracting, transforming, and analyzing robotics data. It ingests common robotics log formats (ROS 1, ROS 2, PX4) and outputs data as a pandas DataFrame or PyArrow Dataset.

How to use Bagel Robotics MCP Server?

Install with Poetry (poetry install), then run poetry run python3 main.py to process data. Alternatively, use Docker with docker compose up --build <service> after mounting your local data folder. For a scripted workflow, use the reader factory to read topic messages by name.

Key features of Bagel Robotics MCP Server

  • Extracts robotics data to pandas DataFrames or PyArrow Datasets
  • Supports ROS 1 .bag, ROS 2 .mcap/.db3, and PX4 .ulg logs
  • Processes data locally on your hardware (no cloud upload required)
  • Provides ready-to-use Docker images for zero‑dependency setup
  • Extensible to additional log formats via feature requests

Use cases of Bagel Robotics MCP Server

  • Perform granular robot‑level troubleshooting from field logs
  • Aggregate fleet‑wide performance metrics and exception trends
  • Build executive dashboards without moving raw data to the cloud
  • Auto‑triage issues during robot and server idle time

FAQ from Bagel Robotics MCP Server

What log formats does Bagel Robotics MCP Server support?

Out of the box it

Comments

More Other MCP servers