mcpField
M
Marmot

Marmot

远程服务
github.com/marmotdata数据库6275 天前更新
代码仓库

关于 Marmot

Marmot 是面向团队的开源数据目录,可整理表、主题、队列、API 和仪表板等资产的元数据。它将搜索、数据血缘和共享上下文整合于单一二进制程序中,并向 AI Agent 提供目录信息。

主要功能

  1. 01全文及条件式资产搜索
  2. 02交互式数据血缘与影响分析
  3. 03支持多种资产类型的元数据
  4. 04管理负责人、业务背景和术语表
  5. 05通过单一二进制程序部署

适用场景

  1. 01在目录中查找数据资产
  2. 02更改系统前追踪数据流
  3. 03记录资产负责人及业务含义
  4. 04为 AI Agent 提供有依据的目录上下文

MCP 相关

Marmot 向 MCP 客户端公开经认证的元数据上下文,使 AI Agent 能查询资产并追踪数据血缘。README 未说明具体的 MCP 工具或资源。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://{marmot_host}/api/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://{marmot_host}/api/v1/mcp需要授权

工具

详细介绍

README 配图

Marmot

几秒内发现任何数据资产,然后让你的 AI 也能做到。

面向 AI 的开源上下文层。为表、主题、队列和 API 编制目录,然后向 AI Agent 暴露真实元数据。

文档 • 部署 • 社区

什么是 Marmot?

Marmot 是一款开源数据目录,适合希望强大地发现数据、又不想面对企业级复杂性的团队。为每项数据资产编制目录,补充重要的上下文,并让团队和 AI 工具都能访问。

与需要大量基础设施和配置的传统目录不同,Marmot 以单个二进制文件形式提供,并配有直观的 UI,便于部署,只需几分钟即可开始编制目录。

功能

  • 搜索一切:通过全文搜索以及结构化查询、布尔逻辑和元数据筛选器,几秒内找到任何数据资产。
  • 交互式血缘:追踪从源到目标的数据流,并在进行更改前分析影响。
  • 元数据优先:为任何类型的资产存储丰富的元数据,从表和主题到 API 和仪表板。
  • 团队协作:分配所有权、记录业务上下文并维护共享术语表。
  • 面向 AI:通过 MCP、API 和 UI 暴露经过认证的上下文。
Marmot 上下文层,展示插件、集成和 AI Agent

部署

刚开始使用 Marmot? 请按照部署文档逐步完成设置。

开发

请参阅本地开发,了解如何开始本地开发。

社区

加入我们的 Discord 社区,获取帮助、反馈并了解新功能动态。

贡献

欢迎并感谢各种形式的贡献!

  • 通过 GitHub Issues 报告错误或提出功能建议
  • 改进文档
  • 为数据源构建新插件

贡献前,请先阅读贡献指南。

常见问题

什么是 Marmot?

Marmot 是一款开源数据目录,适合希望强大地发现数据、又不想面对企业级复杂性的团队。它为每项数据资产(表、主题、队列、API)编制目录,补充上下文,并让团队和 AI 工具都能访问。与需要大量基础设施的传统目录不同,Marmot 以单个二进制文件形式提供,并配有直观的 UI。

为什么使用 Marmot?
功能优势
搜索一切通过全文搜索、结构化查询、布尔逻辑和元数据筛选器,几秒内找到任何数据资产
交互式血缘追踪从源到目标的数据流,并在进行更改前分析影响
元数据优先为任何类型的资产存储丰富的元数据(表、主题、API、仪表板)
团队协作分配所有权、记录业务上下文并维护共享术语表
面向 AI通过 MCP、API 和 UI 暴露经过认证的上下文
单个二进制文件无需复杂的基础设施,几分钟即可完成部署
Marmot 如何与 AI Agent 集成?

Marmot 通过 MCP(Model Context Protocol) 提供经过认证的上下文,使 AI Agent 能够查询有关数据资产的真实元数据。这使 AI 工具能够了解你的数据全貌、追踪数据沿袭,并依据实际元数据而非猜测做出明智决策。

我可以编目哪些数据源?

Marmot 通过插件系统支持为各种类型的数据资产编目:

  • 表(数据库、数据仓库)
  • 主题(消息队列、事件流)
  • 队列(作业队列、消息系统)
  • API(REST、GraphQL、内部服务)
  • 仪表板(可视化工具、BI 平台)
如何部署 Marmot?

快速入门选项:

方法说明
文档指南按照 部署 指南逐步完成设置
单个二进制文件下载适用于你平台的单个二进制文件并运行
Marmot 免费吗?

是的!Marmot 是基于 MIT License 授权的开源软件。你可以自由使用、修改和分发。可自托管完全免费,无需支付许可费用。

如何贡献?

欢迎所有贡献:

  • 通过 GitHub Issues报告错误或提出功能建议
  • 改进文档(README、指南、API 文档)
  • 为更多数据源构建新插件
  • 贡献前请查看贡献指南
在哪里可以获得帮助?
资源链接
文档marmotdata.io/docs
Discord 社区加入 Discord
GitHub Issues报告问题

许可证

Marmot 是基于 MIT License 授权的开源软件。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。