Task-level MCP tools for Cloudera AI Workbench API v2
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 28 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
find_workloads
-
get_application_details
-
get_current_resource_usage
-
get_job_details
-
get_job_run_history
-
get_job_status
-
get_model_details
-
get_project_details
-
get_project_operations_summary
-
get_workbench_overview
-
list_applications
-
list_model_deployments
-
list_models
-
list_project_collaborators
-
list_runtimes
-
list_users_quota
-
remove_project_collaborator
-
rerun_failed_job
-
restart_application
-
restart_model_deployment
-
run_job
-
set_project_collaborator
-
stop_application
-
stop_job_run
-
update_application
-
update_job
-
update_model
-
update_project
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 32
filesystem 3
- fs cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/server.py :19
from pathlib import Path - fs (weak) cai_mcp_server-0.2.9/scripts/verify_uvx.py :5
from pathlib import Path - fs cai_mcp_server-0.2.9/src/cai_mcp_server/server.py :19
from pathlib import Path
network 4
- net cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/workbench_client.py :5
from urllib.parse import quote - net (weak) cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/tests/test_workbench_client.py :4
import httpx - net cai_mcp_server-0.2.9/src/cai_mcp_server/workbench_client.py :5
from urllib.parse import quote - net (weak) cai_mcp_server-0.2.9/tests/test_workbench_client.py :4
import httpx
secrets 1
- secrets cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/config.py :35
session_key = os.getenv("CDSW_APIV2_KEY", "").strip()
tool registrations 64
- get_workbench_overview cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :57
- find_workloads cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :70
- get_current_resource_usage cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :91
- get_project_operations_summary cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :108
- list_applications cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :123
- get_application_details cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :142
- list_models cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :156
- get_model_details cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :173
- list_model_deployments cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :187
- get_job_status cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :208
- get_job_details cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :223
- get_job_run_history cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :237
- run_job cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :255
- rerun_failed_job cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :269
- stop_job_run cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :284
- update_job cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :298
- restart_application cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :321
- stop_application cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :338
- update_application cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :355
- restart_model_deployment cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :386
- update_model cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :405
- get_project_details cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :435
- update_project cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :448
- list_runtimes cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :477
- list_project_collaborators cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :503
- set_project_collaborator cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :524
- remove_project_collaborator cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :543
- list_users_quota cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/component_server.py :562
- get_workbench_overview cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/server.py :69
- find_workloads cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/server.py :89
- get_current_resource_usage cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/server.py :153
- get_job_status cai_mcp_server-0.2.9/cai-mcp-starter-latest.zip!/src/cai_mcp_server/server.py :187
- get_workbench_overview cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :127
- find_workloads cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :140
- get_current_resource_usage cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :165
- get_project_operations_summary cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :182
- list_applications cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :197
- get_application_details cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :216
- list_models cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :230
- get_model_details cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :247
- list_model_deployments cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :261
- get_job_status cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :282
- get_job_details cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :297
- get_job_run_history cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :311
- run_job cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :330
- rerun_failed_job cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :344
- stop_job_run cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :359
- update_job cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :373
- restart_application cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :396
- stop_application cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :413
- update_application cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :430
- restart_model_deployment cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :461
- update_model cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :480
- get_project_details cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :511
- update_project cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :524
- list_runtimes cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :543
- list_project_collaborators cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :560
- set_project_collaborator cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :581
- remove_project_collaborator cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :600
- list_users_quota cai_mcp_server-0.2.9/src/cai_mcp_server/component_server.py :619
- get_workbench_overview cai_mcp_server-0.2.9/src/cai_mcp_server/server.py :69
- find_workloads cai_mcp_server-0.2.9/src/cai_mcp_server/server.py :89
- get_current_resource_usage cai_mcp_server-0.2.9/src/cai_mcp_server/server.py :153
- get_job_status cai_mcp_server-0.2.9/src/cai_mcp_server/server.py :187
declared dependencies 6
- mcp@>=2.0.0,<3
- croniter@>=6.0,<7
- httpx@>=0.28.0,<1
- pydantic-settings@>=2.7.0,<3
- pytest@>=8.4,<10
- ruff@>=0.12,<1