ultralytics-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| projects_listB | List computer-vision projects in your Ultralytics workspace. |
| projects_getA | Get details for one project by id, slug, username/slug, or project ul:// URI. |
| explore_projectsB | Search public projects on Ultralytics Explore. |
| datasets_listB | List datasets in your Ultralytics workspace. |
| datasets_getA | Get details for one dataset by id, slug, username/slug, or dataset ul:// URI. |
| explore_datasetsA | Search public datasets on Ultralytics Explore. |
| dataset_images_listC | List images in a dataset with optional filtering. |
| dataset_exportA | Get export link for latest or one frozen dataset version. |
| models_listA | List models in a project by project id, slug, username/slug, or project ul:// URI. |
| models_getA | Get one model by id, or by slug plus project. |
| gpu_availabilityA | Get current cloud-GPU stock status by GPU type. |
| training_monitorA | Report a model's training status and progress (works for private and public projects). |
| model_predictA | Run inference with a trained model on an image URL or base64 source (no local file paths). |
| exports_listA | List export jobs for a model. |
| export_statusA | Get status for one export job by 24-character export id. |
| model_downloadB | Download one trained model weight file to an explicit local path. |
| projects_createB | Create a project in your Ultralytics workspace. |
| projects_deleteA | Soft-delete a project by id, slug, username/slug, or project ul:// URI. |
| datasets_createC | Create a dataset in your Ultralytics workspace. |
| dataset_version_createC | Create a frozen dataset version snapshot. |
| datasets_deleteA | Soft-delete a dataset by id, slug, username/slug, or dataset ul:// URI. |
| dataset_ingestC | Start a remote URL ingest job for an existing dataset. |
| dataset_upload_fileC | Upload a local dataset archive file and start ingest for an existing dataset. |
| dataset_upload_folderB | Upload a local image folder as a zip and start ingest for an existing dataset. |
| dataset_upload_videoB | Upload a local video by extracting JPEG frames with ffmpeg, then start dataset ingest for an existing dataset. |
| models_deleteA | Delete a model by id, or by slug plus project. |
| export_createB | Create a model export job (state-changing, may cost credits). Requires confirm_cost=true. |
| training_startA | Start a cloud training job from an existing model or official YOLO base checkpoint (state-changing, may cost credits). Requires confirm_cost=true. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/amanharshx/ultralytics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server