dbt-mcp
Сообществоот dbt-labs
A MCP (Model Context Protocol) server for interacting with dbt.
Описание
# dbt MCP Server [](https://www.bestpractices.dev/projects/11137) This MCP (Model Context Protocol) server provides various tools to interact with dbt. You can use this MCP server to provide AI agents with context of your project in dbt Core, dbt Fusion, and dbt Platform. Read our documentation [here](https://docs.getdbt.com/docs/dbt-ai/about-mcp) to learn more. [This](https://docs.getdbt.com/blog/introducing-dbt-mcp-server) blog post provides more details for what is possible with the dbt MCP server. ## Feedback If you have comments or questions, create a GitHub Issue or join us in [the community Slack](https://www.getdbt.com/community/join-the-community) in the `#tools-dbt-mcp` channel. ## Architecture The dbt MCP server architecture allows for your agent to connect to a variety of tools.  ## Tools ### SQL - `execute_sql` - `text_to_sql` ### Semantic Layer - `get_dimensions` - `get_entities` - `get_metrics_compiled_sql` - `list_metrics` - `list_saved_queries` - `query_metrics` ### Discovery - `get_all_models` - `get_all_sources` - `get_exposure_details` - `get_exposures` - `get_macro_details` - `get_mart_models` - `get_model_children` - `get_model_details` - `get_model_health` - `get_model_parents` - `get_related_models` - `get_seed_details` - `get_semantic_model_details` - `get_snapshot_details` - `get_source_details` - `get_test_details` - `search` ### dbt CLI - `build` - `compile` - `docs` - `get_model_lineage_dev` - `list` - `parse` - `run` - `show` - `test` ### Admin API - `cancel_job_run` - `get_job_details` - `get_job_run_artifact` - `get_job_run_details` - `get_job_run_error` - `list_job_run_artifacts` - `list_jobs` - `list_jobs_runs` - `retry_job_run` - `trigger_job_run` ### dbt Codegen - `generate_model_yaml` - `generate_source` - `generate_staging_model` ### dbt LSP - `fusion.compile_sql` - `fusion.get_column_lineage` - `get_column_lineage` ## Examples Commonly, you will connect the dbt MCP server to an agent product like Claude or Cursor. However, if you are interested in creating your own agent, check out [the examples directory](https://github.com/dbt-labs/dbt-mcp/tree/main/examples) for how to get started. ## Contributing Read `CONTRIBUTING.md` for instructions on how to get involved!
Отзывы (0)
Пока нет отзывов. Будьте первым!
Статистика
Информация
Технологии
Похожие серверы
mcp-chain-of-draft-server
Chain of Draft Server is a powerful AI-driven tool that helps developers make better decisions through systematic, iterative refinement of thoughts and designs. It integrates seamlessly with popular AI agents and provides a structured approach to reasoning, API design, architecture decisions, code reviews, and implementation planning.
mcp-use-ts
mcp-use is the framework for MCP with the best DX - Build AI agents, create MCP servers with UI widgets, and debug with built-in inspector. Includes client SDK, server SDK, React hooks, and powerful dev tools.
mesh
Define and compose secure MCPs in TypeScript. Generate AI workflows and agents with React + Tailwind UI. Deploy anywhere.
rhinomcp
RhinoMCP connects Rhino 3D to AI Agent through the Model Context Protocol (MCP)