marmotdata

marmot

Built by marmotdata 528 stars

What is marmot?

Marmot helps teams discover, understand, and leverage their data with powerful search and lineage visualisation tools. It's designed to make data accessible for everyone.

How to use marmot?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add marmot using the following command: npx @modelcontextprotocol/marmot 4. Restart the client and verify the new tools are active.
🛡️ Scoped (Restricted)
npx @modelcontextprotocol/marmot --scope restricted
🔓 Unrestricted Access
npx @modelcontextprotocol/marmot

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

marmot FAQ

Q

Is marmot safe?

Yes, marmot follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is marmot up to date?

marmot is currently active in the registry with 528 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for marmot?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub
<div align="center"> <img src="./marmot.svg" width="180">

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.

DocumentationLive DemoDeployCommunity

</div>

What is Marmot?

Marmot is an open-source data catalog designed 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.

<div align="center"> <img alt="Marmot context layer showing plugins, integrations and AI agents" src="./web/docs/static/img/graph.png" style="max-height: 400px; width: auto;"> </div>
  • Discover - One place for AI and engineers to find every table, topic, queue and API
  • Understand - Trace how data flows and what depends on what with lineage
  • Contextualize - Ownership, business definitions and custom fields that give AI the full picture
  • Share - Expose certified context through MCP, the API and the UI

Features

Search Everything

Find any data asset across your entire organisation in seconds. Combine full-text search with structured queries using metadata filters, boolean logic, and comparison operators.

<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./web/docs/static/img/search-dark.png"> <source media="(prefers-color-scheme: light)" srcset="./web/docs/static/img/search-light.png"> <img alt="Marmot search interface showing filters and search results" src="./web/docs/static/img/search-light.png" style="max-height: 400px; width: auto;"> </picture> </div>

Interactive Lineage Visualisation

Trace data flows from source to destination with interactive dependency graphs. Understand upstream and downstream dependencies, identify bottlenecks, and analyse impact before making changes.

<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./web/docs/static/img/lineage-dark.png"> <source media="(prefers-color-scheme: light)" srcset="./web/docs/static/img/lineage-light.png"> <img alt="Interactive lineage graph showing data flow and dependencies" src="./web/docs/static/img/lineage-light.png" style="max-height: 400px; width: auto;"> </picture> </div>

Metadata-First Architecture

Store rich metadata for any asset type. From tables and topics to APIs and dashboards.

<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./web/docs/static/img/home-dark.png"> <source media="(prefers-color-scheme: light)" srcset="./web/docs/static/img/home-light.png"> <img alt="Asset detail page showing rich metadata and documentation" src="./web/docs/static/img/home-light.png" style="max-height: 400px; width: auto;"> </picture> </div>

Team Collaboration

Assign ownership, document business context, and create glossaries. Keep your entire team aligned with centralised knowledge about your data assets.

<div align="center"> <picture> <source media="(prefers-color-scheme: dark)" srcset="./web/docs/static/img/team-dark.png"> <source media="(prefers-color-scheme: light)" srcset="./web/docs/static/img/team-light.png"> <img alt="Team management interface showing ownership and collaboration features" src="./web/docs/static/img/team-light.png" style="max-height: 400px; width: auto;"> </picture> </div>

Deploy

New to Marmot? Follow the Deploy documentation for a guided setup.

Interested in exploring Marmot? Check out the live demo

Development

See Local Development for how to get started developing locally.

Community

Join our Discord community to:

  • Get help and support
  • Share feedback and ideas
  • Stay updated on new features

Contributing

All types of contributions are encouraged and valued!

Ways to Contribute:

  • Report bugs or suggest features via GitHub Issues
  • Improve documentation
  • Build new plugins for data sources

Before contributing, please check out the Contributing Guide.

License

Marmot is open-source software licensed under the MIT License.

Global Ranking

-
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "marmot": { "command": "npx", "args": ["marmot"] } } }