Akamai Cloud VM MCP
Provides tools for managing Akamai Cloud Compute Instances (Linode VMs), including listing, creating, viewing, updating, deleting, booting, rebooting, shutting down, resizing, and cloning instances.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Akamai Cloud VM MCPlist my Linode instances"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Akamai Cloud VM MCP
An MCP server, built on Zuplo, that exposes Linode (Akamai Cloud Computing) Compute Instance management as tools for MCP clients such as Claude Desktop. Each MCP client brings its own Linode Personal Access Token (PAT) — this gateway never stores or has access to your credentials; it just forwards your Authorization header through to api.linode.com.
Tools exposed
Scoped to Compute Instance (VM) lifecycle management, not the full Linode API (a smaller, curated tool set keeps AI tool selection reliable):
Tool | Linode API operation |
| List instances |
| Create an instance |
| View instance details |
| Update label/tags |
| Delete an instance |
| Boot |
| Reboot |
| Shut down |
| Resize to a different plan |
| Clone to a new or existing instance |
Related MCP server: Linode MCP Server
Project structure
This is a standard Zuplo API gateway project — everything below config/ and modules/ is Zuplo's own project layout, not custom to this repo:
Path | Role |
| The single source of truth for routing. An OpenAPI document where every path/operation is a route; each carries an |
| Named, reusable policy instances (auth, rate limiting, transforms, etc.) that routes can reference by name. Empty here — this project intentionally uses no inbound policies, since auth is passed straight through by clients. |
| Gateway-wide setup that runs once at boot: plugin registration (OpenTelemetry tracing, the MCP Gateway plugin scaffold) rather than per-route logic. |
| Custom TypeScript request handlers, referenced from |
| An optional Zudoku developer portal (its own |
Deploy your own copy
This repo is meant to be forked and deployed to your own Zuplo account, not used against a shared instance run by someone else — your Linode PAT flows through whichever Zuplo project is running this gateway, so it should be one you control.
Fork this repository.
In the Zuplo portal, create a new project and connect it to your fork.
No environment variables or secrets need to be configured — auth is supplied per-request by the connecting MCP client (see below).
Deploy an environment from the portal and note its URL. Your MCP endpoint is
https://<your-project>.zuplo.app/mcp.
Connect from Claude Desktop
Create a Linode Personal Access Token (Linode Cloud Manager → My Profile → API Tokens → Create a Personal Access Token) with at least
linodes:read_writescope.Add an entry to
claude_desktop_config.jsonusingmcp-remoteto bridge Claude Desktop to the remote MCP endpoint with your token as a header:{ "mcpServers": { "akamai-cloud-vm": { "command": "npx", "args": [ "-y", "mcp-remote", "https://<your-project>.zuplo.app/mcp", "--header", "Authorization: Bearer ${LINODE_TOKEN}" ], "env": { "LINODE_TOKEN": "<your Linode Personal Access Token>" } } } }Restart Claude Desktop.
Local development
npm install
npm run devStarts the gateway at http://localhost:9000 (route designer at :9100, docs at :9200). Requires Node.js >= 24 for the Zuplo CLI.
Extending
All routing lives in config/routes.oas.json. To expose another Linode API operation as an MCP tool:
Add it as a new OpenAPI path/operation with a unique
operationId, anx-zuplo-route.handlerofurlForwardHandlerpointed atbaseUrl: "https://api.linode.com/v4", andx-zuplo-route.mcp.type: "tool".Add a matching
{ "file": "./config/routes.oas.json", "id": "<operationId>" }entry to the/mcproute'smcpServerHandleroperationsarray.
See Linode's API reference for other available resources (Volumes, Domains, Images, LKE, NodeBalancers, Databases, etc.).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables Large Language Models like Claude to manage Linode cloud resources, including listing regions, creating, viewing, deleting, and rebooting Linode instances.11MIT
- Alicense-qualityBmaintenanceConnects AI assistants to Linode cloud infrastructure, enabling the management of compute instances, databases, and networking resources through natural language. It provides a comprehensive suite of tools for resource orchestration, monitoring, and account management using stdio, SSE, or HTTP transports.2220MIT
- AlicenseAqualityDmaintenanceMCP server for managing Linode cloud resources via the Linode API, enabling LLMs to create, list, delete, and reboot instances.1MIT
- AlicenseAqualityBmaintenanceA read-only MCP server for Akamai Cloud (Linode) that lets users ask plain-language questions about their account, including inventory, pricing, GPU availability, and account limits.37Apache 2.0
Related MCP Connectors
Massed Compute MCP — GPU inventory, VM lifecycle, billing, SSH keys, and setup recipes.
Provision and manage a VPS for AI agents over MCP: register, order, get root, control the server.
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
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/hikaneko/akamai-cloud-vm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server