Deploy Now

Stars

623

Forks

32

Watchers

2

Developer links

Marmot

Cataloging tables, topics, queues, and APIs across fragmented data stacks usually demands heavyweight enterprise governance suites, yet Marmot delivers fast full-text asset discovery and AI-ready metadata context in a single self-hosted service. Data engineering and platform teams use its 71 official plugins to automatically ingest schemas, run histories, and dependencies from Apache Kafka, Airflow, Iceberg, Superset, PostgreSQL, BigQuery, and AsyncAPI specifications without moving raw table rows or message payloads. From the web interface, analysts can run structured boolean queries, filter assets by custom tags or PII classifications, and inspect column-level schemas in seconds. Interactive upstream and downstream lineage graphs let engineers trace how events flow from message brokers into warehouse tables and BI dashboards so they can assess what breaks before renaming a column or deprecating an endpoint. Shared business glossaries, bidirectional ownership assignments, and curated data product bundles ensure every department speaks the same language and knows exactly which team maintains each pipeline. Through the built-in Model Context Protocol server, AI assistants in Cursor, Claude Desktop, and LibreChat can invoke tools like discover_data, find_ownership, and lookup_term to answer natural-language questions against live catalog metadata instead of guessing. Platform administrators can also manage catalog resources declaratively using the REST API, CLI, Terraform provider, or Pulumi integration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Marmot
Marmot
Marmot
Marmot
Marmot

Benefits

  • Single Binary Metadata Catalog Architecture
  • Deploy a complete data discovery service backed by PostgreSQL without standing up complex distributed search clusters, storing only schemas, lineage, and tags while raw table rows never leave your databases.
  • Native Model Context Protocol Server
  • Connect Claude, Cursor, and custom LLM agents directly to your governed metadata graph so AI assistants can query real schemas, trace upstream dependencies, and write back generated lineage automatically.
  • End-to-End Impact and Lineage Analysis
  • Visualize upstream producers and downstream consumers across databases, Kafka topics, Airflow DAGs, and BI dashboards to identify breaking schema changes and notify affected asset owners before deployment.
  • Declarative Infrastructure as Code Governance
  • Automate asset registration, ownership rules, and glossary definitions directly within CI/CD pipelines using official Terraform and Pulumi providers alongside the REST API and command-line interface.

Features

  • 71 Source Discovery Plugins
  • Automatically harvest schemas, tables, topics, and run history from Apache Airflow, Kafka Connect, Iceberg, Superset, NiFi, PostgreSQL, DynamoDB, and OpenAPI specifications.
  • Interactive Data Lineage Graph
  • Explore multi-hop upstream and downstream dependencies between services, queues, warehouse tables, and analytics dashboards in an interactive visual node graph.
  • Built-In MCP Agent Tools
  • Exposes discover_data, find_ownership, and lookup_term over Model Context Protocol so AI clients query qualified asset identifiers and glossary definitions.
  • Structured Boolean Asset Search
  • Find any cataloged resource in under 50 milliseconds using full-text search combined with structured metadata filters, boolean operators, and provider tags.
  • Business Glossary and Ownership
  • Maintain standardized business terminology, group related assets into dynamic data products, and map bidirectional ownership across engineering teams and domain stewards.

Apps Similar to Marmot