apply_stack
Install a group of MCP servers from a built-in stack name or a YAML file. Preview installation with dry_run before making changes.
Instructions
Install a group of MCP servers from a stack definition.
Stacks are shareable profiles that bundle multiple MCP servers together. Use a built-in stack name or a path to a .yaml file.
Built-in stacks: data-science, web-dev, devops. Use dry_run=True to preview what would be installed without making changes.
Args: stack: Built-in stack name (e.g. "data-science") or path to .yaml file. clients: Target MCP client(s). Same as configure_server. scope: "user" or "project". Same as configure_server. project_path: Project directory path. Required when scope="project". dry_run: If True, only show what would be installed without installing.
Returns: Result with: stack_name, servers_total, servers_installed, servers_failed, per_server_results, and any env_vars_needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stack | Yes | ||
| clients | No | ||
| scope | No | user | |
| project_path | No | ||
| dry_run | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||