akamai-docs-mcp
akamai-docs-mcp
Ein lokaler MCP-Server über Akamai TechDocs, beschränkt auf CDN, Security, DNS und EdgeWorkers (Akamai Cloud ist bewusst ausgeschlossen – verwenden Sie dafür den offiziellen akamai-cloud-mcp).
Die Dokumentation wird aus Akamais eigenen llms.txt-Indizes abgerufen (Markdown-formatierte Seitenlisten pro Produkt), sodass kein HTML-Scraping erforderlich ist.
1. Installation
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txtRelated MCP server: mcp-docs
2. Dokumentation erfassen
python ingest.pyDies lädt Seiten für jeden in config.py aufgeführten Slug herunter (derzeit: property-mgr, purge, adaptive-media-delivery für CDN; application-security, network-lists für Security; edge-dns für DNS; edgeworkers für EdgeWorkers) in docs_corpus/.
Nützliche Flags:
python ingest.py --categories dns edgeworkers # only ingest a subset
python ingest.py --limit-per-slug 15 # quick test run, few pages per slugFühren Sie ingest.py jederzeit erneut aus, um den Korpus zu aktualisieren – es überschreibt vorhandene Dateien.
3. Server lokal testen
npx @modelcontextprotocol/inspector python server.pyVersuchen Sie, search_akamai_docs mit etwas wie "activate a security configuration version" oder "edgeworkers subworker limits" aufzurufen.
4. In Claude Desktop / Claude Code einbinden
Fügen Sie es zu Ihrer MCP-Client-Konfiguration hinzu (z. B. claude_desktop_config.json):
{
"mcpServers": {
"akamai-docs": {
"command": "/absolute/path/to/.venv/bin/python",
"args": ["/absolute/path/to/akamai-docs-mcp/server.py"]
}
}
}Starten Sie den Client neu. Sie sollten drei Tools verfügbar sehen:
search_akamai_docs(query, category?, top_k?)get_full_doc(path)list_categories()
Umfang anpassen
Bearbeiten Sie PRODUCT_SCOPE in config.py, um Produkt-Slugs pro Kategorie hinzuzufügen/zu entfernen. Finden Sie einen Slug, indem Sie eine beliebige TechDocs-Seite für dieses Produkt besuchen und die Zeile „Für KI-Agenten" oben ansehen, die auf .../<slug>/llms.txt verweist.
Hinweise
Die Suche ist eine BM25-Keyword-Suche (
rank_bm25) – keine Embeddings, keine externen API-Aufrufe zur Abfragezeit. Für ein PoC/Demo ausreichend; tauschen Sie später einen Vektor-Store ein, falls die Trefferquote bei paraphrasierten Abfragen zum Problem wird.Dieser Server ist schreibgeschützt und nur für Dokumentation. Für Live-Konto-/API-Zugriff (Properties, DNS-Zonen, Sicherheitskonfigurationen, EdgeWorkers-Bereitstellungen) kombinieren Sie ihn mit den offiziellen MCP-Servern von Akamai, anstatt diesen zu erweitern.
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
- FlicenseNot gradedqualityCmaintenanceAn offline MCP server that provides LangChain and LangGraph documentation search via BM25 full-text search, enabling drop-in replacement for cloud-hosted docs in airgapped environments.
- AlicenseNot gradedqualityDmaintenanceMCP server for documentation search that automatically indexes web documentation sites and provides semantic, full-text, or hybrid search capabilities.11MIT
- FlicenseNot gradedqualityCmaintenanceMCP server for searching and reading ServiceNow documentation from a local clone, enabling keyword/regex queries and full doc retrieval without external APIs.
- FlicenseNot gradedqualityCmaintenanceMCP server that indexes technical documents and provides hybrid search (vector + BM25) for retrieval only, without generation.
Related MCP Connectors
MCP server for accessing curated awesome list documentation
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
MCP server for hex.pm and hexdocs.pm: search, inspect, compare, and audit Elixir packages
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/mejavsh/akamai-docs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server