← Files CubePathARCHIVED FILE
plugin.json
7.01 KB · Nov 3, 2026 · 18:56 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "cubepath",
"version": "1.1.0",
"description": "Manage your CubePath cloud infrastructure: servers, DNS, CDN, networking, Kubernetes, databases and object storage.",
"author": {
"name": "CubePath",
"email": "support@cubepath.com",
"url": "https://cubepath.com"
},
"homepage": "https://mcp.cubepath.com",
"license": "Proprietary",
"keywords": [
"cloud",
"vps",
"servers",
"dns",
"cdn",
"kubernetes",
"infrastructure",
"devops"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "CubePath",
"shortDescription": "Manage your CubePath cloud",
"longDescription": "Connect your CubePath account to check and operate your cloud infrastructure from a conversation. List your servers and their status, look at CPU, memory and bandwidth metrics, start, stop or restart servers, manage DNS zones and records, CDN zones and cache rules, private networks, floating IPs, firewalls, load balancers, NAT gateways, managed Kubernetes clusters, managed databases and object storage buckets.\n\nYou sign in with your CubePath account and choose which permissions to grant, for example read only access or write access to DNS. The plugin only sees the organization and projects your account belongs to, and every action runs with your role in that organization. Anything destructive or billable asks you first. You can revoke access at any time from Account > Connections in the CubePath dashboard.\n\nA CubePath account is required. Billing, payments and account top ups stay in the CubePath dashboard.",
"developerName": "CubePath",
"category": "Developer Tools",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://mcp.cubepath.com",
"supportURL": "https://cubepath.com/contact",
"privacyPolicyURL": "https://cubepath.com/policy",
"termsOfServiceURL": "https://cubepath.com/terms",
"defaultPrompt": [
"Show me my CubePath servers and their status.",
"How much CPU has my web server used in the last 24 hours?",
"Add a DNS record pointing app to my server's IP."
],
"brandColor": "#3FAA00",
"brandColorDark": "#55E200",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "List servers and their status",
"prompt": "Show me my CubePath servers and their status.",
"tools_triggered": "cubepath_project_list",
"expected_behavior": "Lists the project Review Demo with its server ubuntu-gp-nano-bcn-01 in Barcelona, with its plan, public IP and status (running). No resources from other organizations appear."
},
{
"description": "Server CPU and bandwidth metrics",
"prompt": "How much CPU and bandwidth has ubuntu-gp-nano-bcn-01 used in the last 24 hours?",
"tools_triggered": "cubepath_vps_list, cubepath_vps_metrics",
"expected_behavior": "Finds ubuntu-gp-nano-bcn-01, reads its metrics for the last 24 hours and summarizes average and peak CPU usage and inbound and outbound traffic, without inventing values when a series is empty."
},
{
"description": "Create a DNS zone and a record for the server",
"prompt": "Create the DNS zone cubepath-review.com in my Review Demo project and add an A record for app pointing to the public IP of ubuntu-gp-nano-bcn-01.",
"tools_triggered": "cubepath_project_list, cubepath_dns_zone_create, cubepath_dns_record_create",
"expected_behavior": "Creates the zone cubepath-review.com in Review Demo (or reuses it if it already exists), then adds the record app A <public IP of ubuntu-gp-nano-bcn-01> and confirms its name, type, value and TTL. It explains that the zone stays pending until the domain's nameservers point to CubePath."
},
{
"description": "Restart a server with confirmation",
"prompt": "Restart ubuntu-gp-nano-bcn-01.",
"tools_triggered": "cubepath_vps_list, cubepath_vps_power",
"expected_behavior": "Warns that restarting interrupts the service and asks for confirmation. After the user confirms, queues the restart and reports that it is in progress; a later cubepath_vps_list shows ubuntu-gp-nano-bcn-01 running again."
},
{
"description": "Compare available server plans",
"prompt": "Which VPS plans can I deploy in Barcelona and what do they cost per month?",
"tools_triggered": "cubepath_vps_plan_list",
"expected_behavior": "Returns the VPS plans available in the Barcelona location with vCPU, memory, disk, traffic and monthly price, taken from the tool output. It does not create any server."
}
],
"negative": [
{
"description": "Payments and balance top ups are not supported",
"prompt": "Add $500 to my CubePath balance using my saved card."
},
{
"description": "Access outside the connected organization",
"prompt": "Show me the servers of the organization Acme Corp, I am not a member of it."
},
{
"description": "Domain registration is not offered",
"prompt": "Register the domain my-new-startup.com for me."
}
]
},
"demo_recording_url": "https://cdn.cubepath.com/cubepath-files/cubepath-openai-plugin-demo.mp4",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. It operates resources in the user's existing CubePath account; billing, payments and top ups stay in the CubePath dashboard."
},
"publication": {
"release_notes": "New skills that guide each area step by step: servers, DNS, CDN, networking, Kubernetes, managed databases and object storage.",
"translations": {
"es-ES": {
"subtitle": "Gestiona tu nube CubePath",
"description": "Conecta tu cuenta de CubePath para consultar y operar tu infraestructura desde una conversaci\u00f3n: servidores y su estado, m\u00e9tricas, arrancar, parar o reiniciar servidores, zonas y registros DNS, CDN, redes privadas, IPs flotantes, firewalls, balanceadores, NAT gateways, Kubernetes gestionado, bases de datos gestionadas y object storage. Solo accede a la organizaci\u00f3n y los proyectos de tu cuenta, con los permisos que elijas al conectarla, y puedes revocar el acceso en cualquier momento desde Cuenta > Conexiones en el panel de CubePath."
}
}
},
"apps": "./.app.json"
}
}
}
SHA-256: aa66eff11948c448383e2c7099dfbbc75783f03bc4b1d7c77652b2554471c1d2