
Marmot Data Catalog
io.github.marmotdataPublished by GitHub account marmotdatav1.0.0Updated Oct 24, 2026
Open-source data catalog. Search assets, explore lineage, and find ownership.
Overview
Marmot Data Catalog exposes an open-source data catalog over MCP so an assistant can search data assets, explore lineage and find ownership.
- What you can do
- Search data assets with full-text search, structured queries, boolean logic and metadata filters, covering tables, topics, queues, APIs and dashboards. Trace interactive lineage from source to destination and assess impact before changes. Look up ownership, business context and shared glossary entries. Read rich metadata for any cataloged asset type so answers rest on real catalog context rather than guesses.
- When to use it
- Useful when a team already runs a Marmot catalog and wants an assistant to answer questions about where data lives, how it flows, or who owns it, instead of guessing at the data landscape.
- Requirements
- A remote Marmot endpoint at the configured host, reached over streamable HTTP. A Marmot API key sent in the X-API-Key header, generated from Settings > API Keys in the Marmot UI. Network access to the endpoint.
Installation
In SourceWeft
- Open Marmot Data Catalog in the dashboard and add it to a workspace.
- Connect X-API-Key credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Other MCP clients
Follow the launch instructions in the repository.
README
Marmot
Discover any data asset in seconds. Then let your AI do the same.
The open-source context layer for your AI. Catalog your tables, topics, queues and APIs then expose real metadata to your AI agents.
What is Marmot?
Marmot is an open-source data catalog for teams who want powerful data discovery without enterprise complexity. Catalog every data asset, enrich it with the context that matters and make it accessible to your team and your AI tools.
Unlike traditional catalogs that require extensive infrastructure and configuration, Marmot ships as a single binary with an intuitive UI, making it easy to deploy and start cataloging in minutes.
Features
- Search everything: Find any data asset in seconds with full-text search plus structured queries, boolean logic and metadata filters.
- Interactive lineage: Trace data flows from source to destination and analyse impact before making changes.
- Metadata-first: Store rich metadata for any asset type, from tables and topics to APIs and dashboards.
- Team collaboration: Assign ownership, document business context and maintain shared glossaries.
- AI-ready: Expose certified context through MCP, the API and the UI.
Deploy
New to Marmot? Follow the Deploy documentation for a guided setup.
Development
See Local Development for how to get started developing locally.
Community
Join our Discord community for help, feedback and updates on new features.
Contributing
All types of contributions are encouraged and valued!
- Report bugs or suggest features via GitHub Issues
- Improve documentation
- Build new plugins for data sources
Before contributing, please check out the Contributing Guide.
FAQ
What is Marmot?
Marmot is an open-source data catalog for teams who want powerful data discovery without enterprise complexity. It catalogs every data asset (tables, topics, queues, APIs), enriches it with context, and makes it accessible to both your team and AI tools. Unlike traditional catalogs requiring extensive infrastructure, Marmot ships as a single binary with an intuitive UI.
Why Use Marmot?
How Does Marmot Integrate with AI Agents?
Marmot exposes certified context through MCP (Model Context Protocol), enabling AI agents to query real metadata about your data assets. This allows AI tools to understand your data landscape, trace lineage, and make informed decisions based on actual metadata rather than guessing.
What Data Sources Can I Catalog?
Marmot supports cataloging various data asset types through its plugin system:
- Tables (databases, data warehouses)
- Topics (message queues, event streams)
- Queues (job queues, messaging systems)
- APIs (REST, GraphQL, internal services)
- Dashboards (visualization tools, BI platforms)
How Do I Deploy Marmot?
Quick Start Options:
Is Marmot Free?
Yes! Marmot is open-source software licensed under the MIT License. You can use, modify, and distribute it freely. Self-hosting is completely free with no licensing costs.
How Can I Contribute?
All contributions are welcome:
- Report bugs or suggest features via GitHub Issues
- Improve documentation (README, guides, API docs)
- Build new plugins for additional data sources
- Check the Contributing Guide before contributing
Where Can I Get Help?
License
Marmot is open-source software licensed under the MIT License.
Source: README.md at commit 7f04949
Tools
0Version history
1- v1.0.0LatestSep 16, 2026
Score
60% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts