akamai-docs-mcp
akamai-docs-mcp
Akamai TechDocs 기반의 로컬 MCP 서버로, CDN, Security, DNS, EdgeWorkers 범위로 한정됩니다(Akamai Cloud는 의도적으로 제외됩니다 — 해당 용도로는 공식 akamai-cloud-mcp를 사용하세요).
문서는 Akamai 자체 llms.txt 인덱스(제품별 Markdown 형식 페이지 목록)에서 가져오므로 HTML 스크래핑이 필요하지 않습니다.
1. 설치
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txtRelated MCP server: mcp-docs
2. 문서 수집
python ingest.py이 명령은 config.py에 나열된 모든 slug의 페이지를 docs_corpus/에 다운로드합니다(현재: CDN용 property-mgr, purge, adaptive-media-delivery, Security용 application-security, network-lists, DNS용 edge-dns, EdgeWorkers용 edgeworkers).
유용한 플래그:
python ingest.py --categories dns edgeworkers # only ingest a subset
python ingest.py --limit-per-slug 15 # quick test run, few pages per slugingest.py를 다시 실행하면 언제든지 코퍼스를 새로 고칠 수 있습니다 — 기존 파일을 덮어씁니다.
3. 로컬에서 서버 테스트
npx @modelcontextprotocol/inspector python server.pysearch_akamai_docs를 "activate a security configuration version" 또는 "edgeworkers subworker limits" 같은 쿼리로 호출해 보세요.
4. Claude Desktop / Claude Code에 연결
MCP 클라이언트 구성(예: claude_desktop_config.json)에 추가하세요:
{
"mcpServers": {
"akamai-docs": {
"command": "/absolute/path/to/.venv/bin/python",
"args": ["/absolute/path/to/akamai-docs-mcp/server.py"]
}
}
}클라이언트를 다시 시작하면 다음 세 가지 도구를 사용할 수 있습니다:
search_akamai_docs(query, category?, top_k?)get_full_doc(path)list_categories()
범위 조정
config.py의 PRODUCT_SCOPE를 편집하여 카테고리별 제품 slug를 추가하거나 제거하세요. slug를 찾으려면 해당 제품의 TechDocs 페이지를 방문해 상단의 "For AI agents" 줄을 확인하세요. 이 줄은 .../<slug>/llms.txt를 가리킵니다.
참고 사항
검색은 BM25 키워드 검색(
rank_bm25)입니다 — 임베딩이 없고 쿼리 시 외부 API 호출도 없습니다. PoC/데모용으로 충분합니다. 나중에 의역된 쿼리에서 재현율이 문제가 되면 벡터 스토어로 교체하세요.이 서버는 읽기 전용이며 문서 전용입니다. 실시간 계정/API 액세스(properties, DNS 영역, 보안 구성, EdgeWorkers 배포)가 필요하면 이 서버를 확장하는 대신 Akamai 공식 MCP 서버와 함께 사용하세요.
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