@@ -43,7 +43,7 @@ def build(
4343 default = None , description = get_prompt ("dbt_cli/args/selectors" )
4444 ),
4545 ) -> str :
46- return _run_dbt_command (["build" ])
46+ return _run_dbt_command (["build" ], selector )
4747
4848 @dbt_mcp .tool (description = get_prompt ("dbt_cli/compile" ))
4949 def compile () -> str :
@@ -59,7 +59,7 @@ def ls(
5959 default = None , description = get_prompt ("dbt_cli/args/selectors" )
6060 ),
6161 ) -> str :
62- return _run_dbt_command (["list" ])
62+ return _run_dbt_command (["list" ], selector )
6363
6464 @dbt_mcp .tool (description = get_prompt ("dbt_cli/parse" ))
6565 def parse () -> str :
@@ -71,15 +71,15 @@ def run(
7171 default = None , description = get_prompt ("dbt_cli/args/selectors" )
7272 ),
7373 ) -> str :
74- return _run_dbt_command (["run" ])
74+ return _run_dbt_command (["run" ], selector )
7575
7676 @dbt_mcp .tool (description = get_prompt ("dbt_cli/test" ))
7777 def test (
7878 selector : Optional [str ] = Field (
7979 default = None , description = get_prompt ("dbt_cli/args/selectors" )
8080 ),
8181 ) -> str :
82- return _run_dbt_command (["test" ])
82+ return _run_dbt_command (["test" ], selector )
8383
8484 @dbt_mcp .tool (description = get_prompt ("dbt_cli/show" ))
8585 def show (sql_query : str , limit : int | None = None ) -> str :
0 commit comments