marmot  by marmotdata

Open-source context layer for AI agents

Created 1 year ago
593 stars

Top 54.1% on SourcePulse

GitHubView on GitHub
Project Summary

Marmot provides an open-source context layer designed to catalog diverse data assets, including tables, topics, queues, and APIs, making them discoverable and accessible for both teams and AI agents. It addresses the complexity often associated with traditional data catalogs by offering a streamlined, single-binary deployment, enabling rapid setup and immediate cataloging capabilities for users seeking powerful data discovery without enterprise overhead.

How It Works

Marmot operates on a "metadata-first" philosophy, allowing users to store rich contextual information for any data asset type. Its core advantage lies in its distribution as a single binary, eliminating the need for complex infrastructure and enabling deployment in minutes. This approach simplifies setup and maintenance while providing an intuitive UI and a robust API (MCP - Model Context Protocol) specifically designed to expose certified metadata to AI agents, allowing them to query and understand the data landscape accurately.

Quick Start & Requirements

Deployment is facilitated via a single binary, a guided documentation process, or by trying the live demo.

Highlighted Details

  • Comprehensive Search: Offers full-text search combined with structured queries, boolean logic, and metadata filters for rapid data asset discovery.
  • Interactive Lineage: Enables tracing data flows from source to destination, facilitating impact analysis before making changes.
  • Broad Asset Support: Catalogs tables, topics, queues, APIs, and dashboards through a plugin system.
  • AI Integration: Exposes metadata via MCP, allowing AI agents to leverage real-time data context.

Maintenance & Community

Contributions are encouraged via GitHub Issues for bug reports and feature suggestions, documentation improvements, and building new data source plugins.

  • Community: Discord
  • Contributing Guide: Available for detailed contribution instructions.

Licensing & Compatibility

Marmot is licensed under the permissive MIT License. This allows for free use, modification, and distribution, making it suitable for commercial applications and closed-source projects without licensing costs or copyleft restrictions.

Limitations & Caveats

The provided README does not explicitly detail any limitations, alpha status, known bugs, or unsupported platforms. The focus is on its ease of deployment and core features for data cataloging and AI integration.

Health Check
Last Commit

12 hours ago

Responsiveness

Inactive

Pull Requests (30d)
15
Issues (30d)
2
Star History
20 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.