Bagel · MCP Server

MCP-Server · aa74eab5

MCP-Server · lesen und schreiben und löschen und senden · Apache-2.0 · entfernt (SSE)

Beschreibung des Anbieters

Plain-English analysis of robotics, drone, and IoT data, with intelligent edge data reduction.

Werkzeuge

describe_data_source
Inspect a robotics, drone, or IoT log first: returns source metadata, available topics, and instructions for summarizing them. Use describe_topic next for field schemas before SQL.… Angabe des Anbieters · Beleg 5
describe_topic
Inspect one known topic before writing SQL or event predicates. Returns its DuckDB schema, original message definition, and query instructions, without message rows.… Angabe des Anbieters · Beleg 5
query_messages
Answer quantitative questions with read-only DuckDB SQL over one topic: filtering, aggregates, downsampling, and event evidence.… Angabe des Anbieters · Beleg 5
read_loggings
Read textual INFO/WARN/ERROR diagnostics from a recorded source, optionally within inclusive source-time bounds in seconds. Returns logging records, or an empty list when no logging topics exist.… Angabe des Anbieters · Beleg 5
list_live_topics
Discover topic names from a live broker or ROS bridge before subscribing. Supported type_ values: mqtt, ros1.bridge, ros2.bridge.… Angabe des Anbieters · Beleg 5
subscribe_live_topics
Start a background subscription to mqtt, ros1.bridge, or ros2.bridge and persist messages locally; returns the sink directory for subsequent analysis. Use list_live_topics first.… Angabe des Anbieters · Beleg 5
unsubscribe_live_topics
Stop topics started by subscribe_live_topics on a running mqtt, ros1.bridge, or ros2.bridge subscription (same type_, host and port). Omit topics to stop all of them.… Angabe des Anbieters · Beleg 5
run_poml_capability
Load reusable agent instructions from a POML or Markdown file; returns a prompt for the calling agent to follow. Discover paths with list_agent_capabilities.… Angabe des Anbieters · Beleg 5
list_agent_capabilities
List every capability available to run: the predefined `.poml` capabilities shipped with Bagel, plus any user-saved capabilities (`.poml` or `.md`, named with a `user/` prefix) discovered under the… Angabe des Anbieters · Beleg 5
save_agent_capability
Save a reusable workflow as a named capability so it can be discovered with `list_agent_capabilities` and run with `run_poml_capability` in any future session.… Angabe des Anbieters · Beleg 5
delete_capability
Delete a capability previously saved with `save_agent_capability`, by the exact, full `name` `list_agent_capabilities` reports (`user/`-prefixed) -- a bare slug is rejected, since a user… Angabe des Anbieters · Beleg 5
list_pipeline_capabilities
Discover available task and gate modules before authoring pipeline YAML. Returns module paths, constructor parameters, summaries, and availability.… Angabe des Anbieters · Beleg 5
preview_pipeline
Preview an event-window reduction without writing artifacts. Inspect source and topic schemas first, then provide a SQL boolean predicate and nonnegative pre/post seconds.… Angabe des Anbieters · Beleg 5
preview_anomalies
Dry-run the on-robot anomaly screen over a recorded log without calling any decision model or writing artifacts.… Angabe des Anbieters · Beleg 5
save_pipeline
Persist a pipeline configuration to a YAML file so it can be reused, edited, or run later with `run.py`. Returns the path to the written file. Angabe des Anbieters · Beleg 5
list_pipelines
List the pipeline YAML files saved by `save_pipeline` in the trusted pipelines directory (`settings.PIPELINES_DIRECTORY`): each entry's `name`, `path`, and a one-line `summary` (task count,… Angabe des Anbieters · Beleg 5
get_pipeline
Return the full configuration of one pipeline saved by `save_pipeline`, by the `name` `list_pipelines` reports, so it can be inspected, edited and saved again or passed to run_pipeline.… Angabe des Anbieters · Beleg 5
delete_pipeline
Delete exactly one pipeline YAML file previously written by `save_pipeline`, by the same `name` `list_pipelines` reports.… Angabe des Anbieters · Beleg 5
run_pipeline
Execute one pipeline config against its single config.path after configuration and input validation.… Angabe des Anbieters · Beleg 5
run_pipeline_batch
Execute one pipeline config for multiple explicit source paths or globs, overriding config.path for each source. Each source runs independently; returns per-source statuses/errors and totals.… Angabe des Anbieters · Beleg 5
export_for_plotjuggler
Write a selected time window as flattened scalar CSV plus a PlotJuggler XML layout; returns paths, plotted curves, and an opening command.… Angabe des Anbieters · Beleg 5
export_for_rerun
Write a selected time window as scalar time series in a Rerun .rrd recording; returns its path, signals, and an opening command. Choose this when the user requests Rerun.… Angabe des Anbieters · Beleg 5
export_for_lichtblick
Write a selected time window as JSON-encoded MCAP plus a plot layout for Lichtblick or Foxglove; returns paths, curves, and opening instructions.… Angabe des Anbieters · Beleg 5
export_for_lerobot
Write selected event windows as a LeRobotDataset v3.0: one episode per window, scalar signals grouped into feature vectors and resampled to a uniform fps using last observation carried forward.… Angabe des Anbieters · Beleg 5
snap_hardware
Auto-detect the robot's current hardware, firmware, and software using waffle-iron and return the resulting hardware state. Requires the waffle CLI on PATH (cargo install waffle-iron).… Angabe des Anbieters · Beleg 5

Voraussetzungen

  • docker · Paketmanager · erforderlich · Beleg 1

Installation

docker run ghcr.io/extelligence-ai/bagel/ros2-kilted:2.4.0

Eckdaten

—: Angabe nicht belegt.

Maintainer
Extelligence-ai
Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Analyse
Plattformen
—
Version
2.4.0
Release
v2.4.1
Clients
Claude Code, ChatGPT, Codex
Repository-Themen
robotics, ros2, mcp, drone, ardupilot, betaflight, px4-autopilot, claude, data-reduction, duckdb

Zugriffe und Risiken

Zugriffe laut Paketangaben
lesen, schreiben, löschen, senden
Authentifizierung
—
Transport
sse
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe: Vergib nur die nötigen Berechtigungen und sichere Schreibaktionen mit einer Freigabe ab.

Quellen (5)

AA74EAB5<MCPSERVE<<<<<<<<<<<<<Q5<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes