Skip to main content
Glama
mejavsh

akamai-docs-mcp

by mejavsh

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.txt

Related 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 slug

ingest.py를 다시 실행하면 언제든지 코퍼스를 새로 고칠 수 있습니다 — 기존 파일을 덮어씁니다.

3. 로컬에서 서버 테스트

npx @modelcontextprotocol/inspector python server.py

search_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.pyPRODUCT_SCOPE를 편집하여 카테고리별 제품 slug를 추가하거나 제거하세요. slug를 찾으려면 해당 제품의 TechDocs 페이지를 방문해 상단의 "For AI agents" 줄을 확인하세요. 이 줄은 .../<slug>/llms.txt를 가리킵니다.

참고 사항

  • 검색은 BM25 키워드 검색(rank_bm25)입니다 — 임베딩이 없고 쿼리 시 외부 API 호출도 없습니다. PoC/데모용으로 충분합니다. 나중에 의역된 쿼리에서 재현율이 문제가 되면 벡터 스토어로 교체하세요.

  • 이 서버는 읽기 전용이며 문서 전용입니다. 실시간 계정/API 액세스(properties, DNS 영역, 보안 구성, EdgeWorkers 배포)가 필요하면 이 서버를 확장하는 대신 Akamai 공식 MCP 서버와 함께 사용하세요.

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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