Pull model
pull_modelDownload a model onto a chosen local AI provider and stream download progress; omit the provider to let the server select one that can pull it.
Instructions
HEAVY: Download a model onto ONE provider (multiple GB, can take a long time). Streams download progress via MCP progress notifications when the client sends a progressToken. Without provider, uses the provider that already has the model, else the first live local provider that can pull.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | Yes | Model id/name to pull (e.g. qwen3:8b, hf.co/<repo>:<quant>) | |
| provider | No | Provider instance name. Omit to let the server choose (local providers only, unless LOCAL_AI_ALLOW_HOSTED_FALLBACK is set). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pull | Yes |