{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/4"}],"enrichment":{"capability":"MCAP is a logging library and file format for serializing structured data, commonly used in robotics to record and replay sensor streams and messages under various resource and durability constraints.","skillfed_tags":["robotics","time-series-logging","serialization"],"use_cases":["Record sensor streams (camera, lidar, IMU) from a robot for offline analysis and algorithm development","Log timestamped messages during autonomous system operation for debugging and performance review","Archive structured telemetry data from multiple sources into a single queryable file for post-processing","Share recorded robot runs across teams using a standardized, compressed format","Replay recorded data through a pipeline to test perception or control algorithms without live hardware"],"what_it_does":"MCAP is a file format and Python library for logging structured data, designed with robotics applications in mind. It handles recording of timestamped messages (such as sensor readings) into a single file that can be replayed or analyzed later. The format is serialization-agnostic, meaning you can store any message type, and it includes built-in compression support via lz4 and zstandard to handle large datasets efficiently.\n\nThe library is part of a cross-language ecosystem (C++, Go, JavaScript/TypeScript, Swift, Rust, and Python) maintained by Foxglove, so data recorded in one language can be read in another. It's designed to work well under resource constraints and varying durability requirements, making it suitable for embedded systems, edge devices, and production robotics deployments where reliability and efficiency matter.","worth_installing":"Yes. MCAP is actively maintained, has no known vulnerabilities, installs with minimal friction, and is widely used in robotics. The permissive MIT license poses no restrictions. Install it if you need to log or replay structured time-series data in robotics, autonomous systems, or similar domains where message-based recording is standard."},"id":"mcap","links":{"html":"https://skillfed.io/packages/mcap","md":"https://skillfed.io/packages/mcap.md","pypi":"https://pypi.org/project/mcap/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-18","license_spdx":null,"license_treatment":"permissive","name":"mcap","python_support":"supports_current","summary":"MCAP libraries for Python"},"popularity":{"monthly_downloads":1905258,"position":3440,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.4.0"}
