henrikaslund/alecs-mcp-server-akamai
If you are the rightful owner of alecs-mcp-server-akamai and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The ALECS MCP Server for Akamai is a Model Context Protocol server designed to integrate AI-powered automation with Akamai CDN management, providing a seamless interface for managing CDN properties, DNS zones, certificates, and more.
π ALECS MCP Server for Akamai

A Launchgrid for Edge & Cloud Services
AI-powered Akamai CDN management through natural language
π§ 156 Tools β’ π 15 Services β’ π Full EdgeRC Support β’ β‘ Production Ready
π― What is ALECS?
ALECS bridges the gap between AI tools and Akamai's Connected Cloud Platform. Ask Claude, Cursor, or any MCP-compatible tool to manage your Akamai infrastructure using natural language and minimize context switching when creating Infrastructure-as-Code!
"List my Akamai properties" β Complete property inventory
"Create a DNS zone for example.com" β Zone created and configured
"Purge cache for /images/*" β Cache invalidated instantly
"Check SSL certificate status" β Validation progress shown
π One-Click Installation
Claude Desktop π± InstallmacOS:
Windows:
Linux:
|
Cursor π― InstallOne-click button: Auto-install script:
|
LM Studio π¬ InstallOne-click button: Auto-install script:
|
VS Code π» InstallExtension + Server:
Manual Setup:
|
Windsurf π InstallAuto-configure:
Manual Setup:
|
Claude Code β‘ InstallSimple command:
Verify:
|
More AI Tools Coming Soon... |
π¦ Quick Start
1. Install ALECS
Choose your preferred method:
![]() NPM π¦ InstallGlobal install:
Verify:
|
![]() Homebrew πΊ InstallmacOS/Linux:
Manual:
|
Docker π³ InstallQuick start:
See full Docker section below for more options |
2. Configure Akamai
Create ~/.edgerc
with your credentials:
[default]
client_secret = your_client_secret
host = your_host.luna.akamaiapis.net
access_token = your_access_token
client_token = your_client_token
3. Choose Your AI Tool
Pick your favorite AI assistant and use the one-click installers above! π
π Features
π§ 156 Tools Complete Akamai API coverage |
π’ Multi-Customer Manage multiple accounts |
π Secure EdgeGrid authentication |
π€ AI-Native Natural language control |
π·οΈ ID Translation Human-readable names |
πΊοΈ Hostname Routing Resource relationships |
β‘ Performance Smart caching & optimization |
π Type Safety Full TypeScript coverage |
π οΈ Service Coverage
Service | Tools | Key Features |
---|---|---|
π’ Property Manager | 25 | CDN configs, rules, activations |
π‘οΈ Security | 47 | Network lists, WAF policies |
π Edge DNS | 12 | DNS zones, records, DNSSEC |
π Includes | 10 | Include configurations |
π Edge Hostnames | 10 | Hostname management |
π Reporting | 9 | Analytics and metrics |
π Certificates | 8 | SSL/TLS lifecycle management |
β‘ Fast Purge | 8 | Cache invalidation |
π§ Workflow | 7 | Orchestration and automation |
π Hostname Mgmt | 5 | Advanced hostname operations |
π¦ Bulk Operations | 5 | Batch processing |
π¨ SIEM | 4 | Security monitoring |
ποΈ Rule Tree | 4 | Rule processing |
π CPCode | 2 | Traffic analysis codes |
π¨ Natural Language Examples
π£οΈ What You Say
|
π€ What ALECS Does
|
ποΈ Architecture
graph LR
A[π€ AI Assistant] --> B[π ALECS Server]
B --> C[π Akamai APIs]
subgraph "π§ ALECS Components"
B1[π‘ MCP Protocol]
B2[π EdgeGrid Auth]
B3[π Tool Registry]
B4[πͺ Service Modules]
end
subgraph "π Akamai Services"
C1[π’ Property Manager]
C2[π Edge DNS]
C3[π Certificates]
C4[π‘οΈ Security]
C5[β‘ Fast Purge]
end
B --> B1
B1 --> B2
B2 --> B3
B3 --> B4
B4 --> C1
B4 --> C2
B4 --> C3
B4 --> C4
B4 --> C5
π³ Docker & Deployment
Quick Start
# Standard I/O for Claude Desktop (default)
docker run -it --env-file .env ghcr.io/acedergren/alecs-mcp-server-akamai:latest
# Streamable HTTP for web/CDN deployment
docker run -it -p 8080:8080 -e MCP_TRANSPORT=streamable-http --env-file .env ghcr.io/acedergren/alecs-mcp-server-akamai:latest
Transport Options
# Available transports
MCP_TRANSPORT=stdio # Default - Claude Desktop, Cursor, CLI tools
MCP_TRANSPORT=streamable-http # Web clients, CDN deployment (recommended)
MCP_TRANSPORT=websocket # Real-time bidirectional communication
MCP_TRANSPORT=sse # Legacy Server-Sent Events (deprecated)
# Transport-specific configuration
HTTP_PORT=8080 # Port for streamable HTTP (default: 8080)
HTTP_HOST=0.0.0.0 # Host for streamable HTTP
HTTP_PATH=/mcp # Base path for HTTP endpoints
CORS_ENABLED=true # Enable CORS for browser clients
Available Docker Images
docker pull ghcr.io/acedergren/alecs-mcp-server-akamai:latest # Full server
docker pull ghcr.io/acedergren/alecs-mcp-server-akamai:modular # Microservices
docker pull ghcr.io/acedergren/alecs-mcp-server-akamai:websocket # WebSocket
docker pull ghcr.io/acedergren/alecs-mcp-server-akamai:http # Streamable HTTP
π OpenAPI-Driven Development
ALECS now features automatic tool generation from OpenAPI specifications:
# Generate new domain from API spec
alecs generate-from-api --spec ./openapi.json --domain mydomain
# Update existing tools when APIs change
alecs generate-from-api --spec ./api-v2.json --domain property --update
# Migrate legacy tools to OpenAPI patterns
alecs generate-from-api --spec ./api.json --tool ./dns-tools.ts --migrate
Benefits:
- π 10x faster tool development
- π§ Always up-to-date with latest API changes
- π Type-safe with automatic Zod schema generation
- π Smart updates preserve custom logic
- π― Zero manual work for standard CRUD operations
π Documentation
π Guide | π Description |
---|---|
Complete developer guide | |
New team member onboarding | |
All 156 tools documented | |
Setup tutorials | |
Comprehensive architecture guide | |
Quick architecture lookup | |
Architecture diagrams | |
Technical system design | |
Coding standards & patterns | |
Comprehensive testing approach | |
Production deployment | |
Production operations & troubleshooting | |
Build custom tools & use OpenAPI |
π€ Contributing
We welcome contributions! Check out our to get started.
π Found a bug? Report it π‘ Have an idea? Suggest it β Need help? Ask us
π License
GNU Affero General Public License v3.0 (AGPL-3.0) - see
π Star us on GitHub β’ π¦ Follow on NPM β’ π³ Use with Docker
Built with β€οΈ for Akamai by Alexander Cedergren, alex@solutionsedge.io