ALECS MCP Server for Akamai is an AI-powered automation tool that provides natural language interaction and programmatic control over Akamai CDN services. With this server, you can:
- Property Management: List, create, activate, and modify CDN properties and configuration rules
- DNS Management: Manage zones, create/modify records, and activate DNS changes
- Certificate Management: Create and manage domain validation certificates and monitor enrollment status
- Content Control: Purge cache by URL or CP code, and manage network lists for access control
- Multi-Customer Support: Securely manage multiple Akamai accounts via EdgeGrid authentication
- AI Integration: Connect with various AI tools (Claude Desktop, Cursor IDE, VS Code) via Model Context Protocol
- Comprehensive Coverage: Access all major Akamai services including Property Manager, Edge DNS, CPS Certificates, Fast Purge, Network Lists, App Security, and Reporting
Enables interaction with Akamai's CDN and edge services, including property management, Edge DNS management, SSL/TLS certificate handling, content invalidation (FastPurge), CP code management, and multi-customer account support.
Offers production-ready containers with compose configurations for simplified deployment and operation.
Built on Node.js 18+ with a modular architecture allowing deployment of focused servers for specific use cases or a monolithic server with all features.
Plans to add future capability to generate Terraform configurations from existing Akamai properties.
The codebase is fully migrated to TypeScript with strict mode enabled, providing enhanced type safety and developer experience.
🚀 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!
🎉 One-Click Installation
macOS:
Windows:
Linux:
One-click button:
Auto-install script:
One-click button:
Auto-install script:
Extension + Server:
Manual Setup:
- Install MCP extension
Cmd/Ctrl + Shift + P
- "MCP: Add Server"
- Command:
alecs
Auto-configure:
Manual Setup:
- Open Windsurf Settings
- Navigate to MCP Servers
- Add server with command:
alecs
Simple command:
Verify:
📦 Quick Start
1. Install ALECS
Choose your preferred method:
Global install:
Verify:
macOS/Linux:
Manual:
Quick start:
See full Docker section below for more options
2. Configure Akamai
Create ~/.edgerc
with your credentials:
3. Choose Your AI Tool
Pick your favorite AI assistant and use the one-click installers above! 🚀
🌟 Features
🛠️ 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
🐳 Docker & Deployment
Quick Start
Transport Options
Available Docker Images
🆕 OpenAPI-Driven Development
ALECS now features automatic tool generation from OpenAPI specifications:
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 |
---|---|
Developer Documentation | Complete developer guide |
Developer Onboarding | New team member onboarding |
API Reference | All 156 tools documented |
Getting Started | Setup tutorials |
Architecture Explainer | Comprehensive architecture guide |
Architecture Quick Reference | Quick architecture lookup |
Visual Architecture | Architecture diagrams |
Architecture Deep Dive | Technical system design |
Development Guide | Coding standards & patterns |
Testing Strategy | Comprehensive testing approach |
Deployment Guide | Production deployment |
Operations Runbook | Production operations & troubleshooting |
Tool Creation | Build custom tools & use OpenAPI |
🤝 Contributing
We welcome contributions! Check out our Contributing Guide 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 LICENSE
🌟 Star us on GitHub • 📦 Follow on NPM • 🐳 Use with Docker
Built with ❤️ for Akamai by Alexander Cedergren, alex@solutionsedge.io
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
MCP server for Akamai APIs. 198 tools covering Property Manager, Edge DNS, CPS, WAF, and reporting. Built with TypeScript, featuring modular architecture, comprehensive testing, and multi-account support. Make Akamai accessible to AI assistants.
Related MCP Servers
- -securityAlicense-qualityMCP server providing access to ACI.dev managed functions (tools) either directly from specific apps or through meta functions that dynamically discover and execute any available function based on user intent.Last updated -235PythonMIT License
- AsecurityAlicenseAqualityEnables AI assistants to discover, retrieve details about, and manage MCP (Model Context Protocol) servers that provide additional tools and capabilities on demand.Last updated -43453JavaScriptAGPL 3.0
- -securityAlicense-qualityA collection of custom MCP servers providing various AI-powered capabilities including web search, YouTube video analysis, GitHub repository analysis, reasoning, code generation/execution, and web crawling.Last updated -2PythonMIT License
- -securityFlicense-qualityA MCP server that uses Amap API to provide location-based services, allowing users to get geographic information based on IP addresses and search for nearby points of interest.Last updated -8Python