Token导航 LogoToken导航TokenDH.com
Dbt MCP Server logo
开发工具stdio官方级别未说明来源级核验

Dbt MCP Server

MCP Server

dbt-mcp-server

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude工作流自动化Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kannandreams

提供方

kannandreams

最后核验

2026/5/18 04:56

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8000:8000 dbt-mcp-server

详细介绍

🛠️ dbt MCP 服务器

这是一个最小化、可扩展的MCP(模型控制协议)服务器,用于通过统一接口运行dbt模型。

如果你喜欢这个仓库,请留下⭐️——这对我来说意义重大!

概述

一个基于JSON的统一工作流,用于触发dbt模型、测试和其他dbt操作,可通过CLI、API或类似Claude的AI接口触发。包括任务完成时的Slack通知。

🚀 入门指南

✅ 准备连接到像Claude这样的AI工具,实现提示驱动的自动化!

本地运行UV

uvicorn mcp_dispatcher:app --reload --port 8000

使用 Docker 运行

docker build -t dbt-mcp-server .
docker run -p 8000:8000 dbt-mcp-server

5. 从Claude(支持的客户端)触发MCP

python claude_client_example.py

📣 Slack 警报

设置您的 SLACK_WEBHOOK_URL 获取模型成功或失败的提醒。

🔌 使用方法

python mcp_dispatcher.py mcp_request.json
{
  "mcpServers": {
    "fetch": {
      "command": "node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ]
    }
  }
}

特性

  • 使用干净的JSON规范运行dbt模型
  • 接受CLI或HTTP API调用
  • 模型状态的Slack提醒
  • 与Claude兼容

🛠️ 贡献指南

如果你有兴趣参与贡献,请随时打开一个议题开始讨论或直接提交一个拉取请求。无论是代码、想法还是反馈,所有贡献都受欢迎!

许可证

此MCP服务器根据MIT许可证授权。这意味着您可以在遵守MIT许可证条款和条件的前提下,自由使用、修改和分发该软件。如需更多详情,请参阅项目仓库中的LICENSE文件。

目录标签

目录标签

PythonClaude工作流自动化developer-toolsdbt模型本地部署JSON接口Slack通知AI集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP