DuploCloud Docker MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DUPLO_HOST | Yes | The URL of your DuploCloud portal (e.g., https://your-company.duplocloud.net) | |
| DUPLO_TOKEN | Yes | Your DuploCloud API token | |
| DUPLO_TENANT | No | Default DuploCloud tenant name | default |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| ecs_service_listC | List all ECS services in a DuploCloud tenant. Args: tenant_id: The tenant ID to list ECS services for. |
| ecs_task_def_listB | List all ECS task definition families in a DuploCloud tenant. Args: tenant_id: The tenant ID to list task definitions for. |
| ecs_task_listB | List running ECS tasks for a specific service. Args: tenant_id: The tenant ID containing the ECS service. service_name: The ECS service name to list tasks for. |
| ecs_task_runC | Run an ECS task from a task definition family. Args: tenant_id: The tenant ID to run the task in. family_name: The task definition family name. replicas: Number of task instances to run. Defaults to 1. |
| ecs_service_updateC | Update the image of an ECS service's task definition. Args: tenant_id: The tenant ID containing the ECS service. name: The task definition family name. image: The new Docker image to deploy. |
| ecs_service_deleteB | Delete an ECS service from a DuploCloud tenant. Args: tenant_id: The tenant ID containing the ECS service. name: The ECS service name to delete. |
| database_listA | List all RDS database instances in a DuploCloud tenant. Args: tenant_id: The tenant ID to list databases for. |
| database_getA | Get details of a specific RDS database instance. Args: tenant_id: The tenant ID containing the database. name: The database instance identifier. |
| database_createB | Create a new RDS database instance in a DuploCloud tenant. Args: tenant_id: The tenant ID to create the database in. identifier: The database instance identifier. engine: Database engine (e.g. mysql, postgres, mariadb). size: Instance class (e.g. db.t3.micro). master_username: Master database username. Defaults to 'master'. master_password: Master database password. Required for most engines. |
| database_updateC | Update an RDS database instance. Currently supports resizing. Args: tenant_id: The tenant ID containing the database. name: The database instance identifier. size: New instance class (e.g. db.t3.small). |
| database_deleteC | Delete an RDS database instance from a DuploCloud tenant. Args: tenant_id: The tenant ID containing the database. name: The database instance identifier to delete. |
| host_listB | List all hosts (virtual machines) in a DuploCloud tenant. Args: tenant_id: The tenant ID to list hosts for. |
| host_getB | Get details of a specific host by name. Args: tenant_id: The tenant ID containing the host. name: The host name to look up. |
| host_createB | Create a new host (VM) in a DuploCloud tenant. Args: tenant_id: The tenant ID to create the host in. friendly_name: A friendly name for the host. capacity: The instance type/size (e.g. t3.medium). agent_platform: The agent platform type. 0=Linux Docker, 7=EKS Linux. Defaults to 0. |
| host_deleteB | Terminate a host in a DuploCloud tenant. Args: tenant_id: The tenant ID containing the host. name: The host name to delete. |
| host_rebootC | Reboot a host in a DuploCloud tenant. Args: tenant_id: The tenant ID containing the host. name: The host name to reboot. |
| service_listB | List all services in a DuploCloud tenant. Args: tenant_id: The tenant ID to list services for. |
| service_getC | Get details of a specific service by name. Args: tenant_id: The tenant ID containing the service. name: The service name to look up. |
| service_createB | Create a new service in a DuploCloud tenant. Args: tenant_id: The tenant ID to create the service in. name: Name for the new service. image: Docker image to deploy (e.g. nginx:latest). replicas: Number of replicas to run. Defaults to 1. |
| service_updateB | Update an existing service. Provide only the fields to change. Args: tenant_id: The tenant ID containing the service. name: The service name to update. image: New Docker image (optional). replicas: New replica count (optional). |
| service_deleteC | Delete a service from a DuploCloud tenant. Args: tenant_id: The tenant ID containing the service. name: The service name to delete. |
| service_restartC | Restart a service, triggering a rolling redeployment. Args: tenant_id: The tenant ID containing the service. name: The service name to restart. |
| bucket_listB | List all S3 buckets in a DuploCloud tenant. Args: tenant_id: The tenant ID to list buckets for. |
| bucket_getC | Get details of a specific S3 bucket. Args: tenant_id: The tenant ID containing the bucket. name: The bucket name to look up. |
| bucket_createC | Create a new S3 bucket in a DuploCloud tenant. Args: tenant_id: The tenant ID to create the bucket in. name: Name for the new bucket. |
| bucket_updateC | Update an S3 bucket configuration. Args: tenant_id: The tenant ID containing the bucket. name: The bucket name to update. versioning: Enable or disable versioning (optional). |
| bucket_deleteB | Delete an S3 bucket from a DuploCloud tenant. Args: tenant_id: The tenant ID containing the bucket. name: The bucket name to delete. |
| tenant_listA | List all tenants accessible in the DuploCloud portal. |
| tenant_getB | Get details of a specific DuploCloud tenant by name. Args: name: The tenant name to look up. |
| tenant_createC | Create a new DuploCloud tenant. Args: account_name: Name for the new tenant. plan_id: The infrastructure plan ID to associate with. |
| tenant_deleteB | Delete a DuploCloud tenant by name. Args: name: The tenant name to delete. |
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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/robford-brookai/duplocloud-docker-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server