Marmot Data Catalog — MCP-сервер для Claude Code: метаданные данных
Отдаёт ИИ-агенту реальные метаданные каталога Marmot: поиск активов, происхождение данных, владельцы. Пригодится, когда агент пишет код по таблицам и топикам, а не угадывает схему.
Открыть на GitHubЧто делает Marmot Data Catalog
Marmot — открытый каталог данных, который ставится одним бинарником. Внутри хранятся таблицы, топики, очереди, API и дашборды с описанием, владельцами и связями между ними. Этот MCP-сервер выставляет каталог наружу, чтобы агент читал проверенный контекст, а не догадывался о структуре.
Подключение идёт по HTTP на адрес https://{marmot_host}/api/v1/mcp, где {marmot_host} — хост вашего развёрнутого Marmot. В Claude хватит одной команды claude mcp add --transport http marmot-data-catalog https://{marmot_host}/api/v1/mcp. Сервер не работает сам по себе: сначала нужен запущенный экземпляр Marmot, иначе подключаться некуда.
Через агента можно искать активы по имени и метаданным, смотреть происхождение данных и находить ответственного за таблицу. Лицензия MIT, самохостинг бесплатный.
Какие задачи решает
- найти таблицу по имени и метаданным, не листая каталог вручную
- проследить происхождение данных от источника до витрины
- узнать, кто владелец актива, перед правкой схемы
- дать агенту реальные схемы вместо догадок
- оценить влияние изменения до его выката
Примеры запросов агенту
- Найди в каталоге таблицу с заказами и покажи её владельца
- Построй происхождение данных для витрины продаж
- Какие топики Kafka есть в каталоге и кто за них отвечает?
Как установить Marmot Data Catalog
1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
claude mcp add --transport http marmot-data-catalog https://{marmot_host}/api/v1/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
codex mcp add marmot-data-catalog --url https://{marmot_host}/api/v1/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"mcpServers": {
"marmot-data-catalog": {
"url": "https://{marmot_host}/api/v1/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"servers": {
"marmot-data-catalog": {
"type": "http",
"url": "https://{marmot_host}/api/v1/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
gemini mcp add -t http marmot-data-catalog https://{marmot_host}/api/v1/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Marmot Data Catalog
Как установить Marmot Data Catalog в Claude Code?
Выполните claude mcp add --transport http marmot-data-catalog https://{marmot_host}/api/v1/mcp, подставив адрес своего экземпляра Marmot вместо {marmot_host}.
Что делает Marmot Data Catalog?
Подключает агента к каталогу Marmot по MCP: поиск активов, происхождение данных, владельцы и метаданные таблиц, топиков, очередей и API.
Что нужно, чтобы сервер заработал?
Развёрнутый экземпляр Marmot с доступным по HTTP эндпоинтом /api/v1/mcp. Без запущенного Marmot подключаться не к чему.