Akamai MCP
Deploy Akamai Model Context Protocol (MCP) Gateway, a managed service that helps you bridge AI agents and applications with the Akamai product ecosystem.
The app configures Claude to use Akamai’s MCP Gateway so that you can interact with Akamai APIs from Claude. To deploy the app, you first need to get the Akamai MCP Gateway JWT token.
1. Deploy Akamai MCP
Follow the deployment instructions from the Get started section to configure the app, deploy it, and verify software installation.
For information on the app-specific configurations, see the Configuration options section.
Base distribution and plan
- Supported distribution: Ubuntu 24.04 LTS
- Recommended plans: All plan types and sizes can be used.
Configuration options
Configure the required options to deploy your instance. For additional customization, add advanced options.
The table maps the Cloud Manager UI fields to their corresponding API/CLI keys (stackscript_data) required for automated deployments.
StackScript ID: 2107652
| UI field | API/CLI key | Description |
|---|---|---|
| Required options | ||
| Limited sudo user | user_name | Your preferred username for the limited sudo user, entered without any capital letters, spaces, or special characters. When adding a limited sudo user, the user is created with a strong generated password for your new Linode instance, and the account is assigned to the sudo group, which provides elevated permissions when running commands with the sudo prefix.Note: For easier and more secure access with the sudo user, add an account SSH key for the Cloud Manager user during deployment and select that user as an |
| Akamai JWT token | jwt_password | Your Akamai MCP Gateway JWT token. |
| Advanced options | ||
| Disable root access over SSH | disable_root | Applies to a limited sudo user. To block the root user from logging in over SSH, select Yes. Defaults to No. Note: When you disable the root user from logging in over SSH and don't provide a valid Account SSH Key assigned to the |
| LLM Client | llm_client | Your LLM Client. Defaults to Claude. |
| Akamai MCP Gateway URL | akamai_mcp_url | The Akamai MCP Gateway URL. Defaults to https://mcp.akamai.com/mcp. |
Note: After the app deployment completes, the password for your limited sudo user is generated and stored in the
.credentialsfile in the home directory, along with application-specific passwords. Log in to your instance asrootthrough the Lish console or SSH, then runcat /home/$USERNAME/.credentialsto view its contents.
Use API, CLI, or Terraform
In addition to deploying the app to a new Linode instance via Cloud Manager, you can also use the Linode API, CLI, or Terraform. When running the operation, you need to provide the StackScript ID, supported Linux distribution, and app-specific fields along with the standard Linode deployment configurations.
Note: Generate a personal access token to authenticate your API, CLI, or Terraform requests.
curl --location 'https://api.linode.com/v4/linode/instances' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer abc123def456hij789klm' \
--data-raw '{
"region": "us-east",
"type": "g6-standard-2",
"image": "linode/ubuntu24.04",
"label": "my-akamai-mcp-one-click-app",
"root_pass": "@C0mpl3x#P@ssw0rd",
"stackscript_id": 2107652,
"stackscript_data": {
"user_name":"jsmith",
"jwt_password":"a1bC23d4E567FGhi89jk01LMn2Op34qr5STUv6Wx78yz9"
}
}'linode-cli linodes create \
--region us-east \
--type g6-standard-2 \
--label my-akamai-mcp-one-click-app \
--image linode/ubuntu24.04 \
--root_pass @C0mpl3x#P@ssw0rd \
--stackscript_id 2107652 \
--stackscript_data '{"user_name":"jsmith", "jwt_password":"a1bC23d4E567FGhi89jk01LMn2Op34qr5STUv6Wx78yz9"}'resource "linode_instance" "my-linode" {
region = "us-east"
type = "g6-standard-2"
label = "my-akamai-mcp-one-click-app"
image = "linode/ubuntu24.04"
root_pass = "@C0mpl3x#P@ssw0rd"
stackscript_id = 2107652
stackscript_data = {
"user_name" = "jsmith"
"jwt_password" = "a1bC23d4E567FGhi89jk01LMn2Op34qr5STUv6Wx78yz9"
}
}2. Access Akamai MCP
Configure Claude
Complete these steps on the Linode instance to authenticate to your Anthropic account:
-
Log in to the Linode instance.
ssh YOUR_LINODE_USERNAME@YOUR_LINODE_IPReplace
YOUR_LINODE_IPwith the IP address of your Linode instance, andYOUR_LINODE_USERNAMEwith the sudo user you configured during the app deployment. -
Once you’ve logged in, you can see the motd.
********************************************************* Akamai MCP Gateway Client Credentials File: /home/admin/.credentials Documentation: https://techdocs.akamai.com/quick-deploy-apps/docs/akamai-mcp ********************************************************* -
Open and copy the sudo password from the
.credentialsfile. -
Switch to the root user by running
sudo su -. The command prompts you to provide your sudo password. -
Authenticate to Anthropic by running the
claudecommand. -
Follow Claude's prompts to complete the initial configuration.
Verify the gateway status
Confirm that the Akamai MCP Gateway is connected. If the gateway is configured and running, the output should include Status: ✓ Connected.
claude mcp get akamaiakamai:
Scope: User config (available in all your projects)
Status: ✓ Connected
Type: http
URL: https://mcp.akamai.com/mcp?token=**********Additional resources
For more information about the installed packages, see our official documentation.
Updated 19 days ago
