# mcap

> 权威词条地址：https://robotics.hellobike.com/sdks/foxglove-mcap
> 所属分类：sdks | 最近核验日期：2026-10-23 | 技术层级：L3

## 核心摘要

foxglove 在 GitHub 开源的算法库，主要语言 Rust。 MCAP is a modular, performant, and serialization-agnostic container file format, useful for pub/sub and robotics applica…

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/foxglove/mcap"}] |
| `updated` | 2026-10-23 |
| `vendor` | foxglove |
| `repo` | https://github.com/foxglove/mcap |
| `language` | ["rust"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支（当前最新稳定版本为v1.6.0）", "tested_env": "Ubuntu 22.04 LTS / Rust 1.70+ / 可搭配ROS 2 Humble/iron使用", "notes": "通过cargo add mcap引入依赖，核心接口支持读写MCAP文件，可对接rosbag2存储插件实现ROS 2数据直接录制存储"}] |
| `incompatible_envs` | ["Rust版本低于1.65时会出现部分语法特性不支持，无法正常编译", "Windows 7及以下旧版本系统未做适配，IO相关接口可能运行异常"] |
| `repo_stats` | {"stars": 1127, "forks": 243, "as_of": "2026-10-26"} |
| `tool_type` | library |
| `overview_sources` | ["https://github.com/foxglove/mcap"] |

## 技术详解与生态说明

mcap是Foxglove在GitHub开源的算法库，核心开发语言为Rust，技术层级归属L3，当前无明确适配机型。其对应MCAP是模块化、高性能且不绑定序列化方案的容器文件格式，可兼容多种序列化协议，能稳定承载不同类型的数据流记录。
该格式尤其适用于发布/订阅架构系统及机器人领域应用，可高效存储传感器数据、算法中间输出、控制指令等多源异构数据，为机器人数据采集、回放、离线分析等场景提供标准化的存储支撑，降低跨工具数据交互的适配成本。

## 原始核验来源 (Sources)

- [GitHub foxglove/mcap](https://github.com/foxglove/mcap)