AcademyMCP serversData and reporting

bagel

Robotics and hardware data teams use it to explore recorded sensor and flight logs without writing custom parsing scripts.

  • Listedour rating
  • 398gitHub stars
  • Apache-2.0licence
  • todaylast update
claude mcp add bagel -- uvx --from 'bagel-mcp[ros]' bagel-mcp --transport stdio
README.md

Loading the file...

What it does

Bagel is an MCP server for querying robotics, drone and IoT data in plain English. It handles formats such as ROS bags, MCAP, flight logs, CAN and MQTT, runs the questions as DuckDB SQL, and can export results to Rerun, PlotJuggler and LeRobot.

Use cases

  1. 01Ask which sensor readings spiked during a drone flight
  2. 02Compare logged runs of the same robot across days
  3. 03Export a recorded session to Rerun for visual review

Questions about
bagel.

What is bagel used for?

Robotics and hardware data teams use it to explore recorded sensor and flight logs without writing custom parsing scripts. Bagel is an MCP server for querying robotics, drone and IoT data in plain English. It handles formats such as ROS bags, MCAP, flight logs, CAN and MQTT, runs the questions as DuckDB SQL, and can export results to Rerun, PlotJuggler and LeRobot.

How do I install bagel?

Run this in your terminal: claude mcp add bagel -- uvx --from 'bagel-mcp[ros]' bagel-mcp --transport stdio

Is bagel open source?

Yes. The code is on GitHub (Extelligence-ai/bagel) under the Apache-2.0 licence.

Is bagel safe to use?

Our automatic scan flagged points to review, so read the code before installing it. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.