Skip to main content
Glama
mejavsh

akamai-docs-mcp

by mejavsh

akamai-docs-mcp

Локальный MCP-сервер для Akamai TechDocs, ограниченный CDN, Security, DNS и EdgeWorkers (Akamai Cloud намеренно исключён — для этого используйте официальный akamai-cloud-mcp).

Документация загружается из собственных индексов llms.txt Akamai (списки страниц в формате 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 (в настоящее время: property-mgr, purge, adaptive-media-delivery для CDN; application-security, network-lists для Security; edge-dns для DNS; edgeworkers для EdgeWorkers) в каталог docs_corpus/.

Полезные флаги:

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()

Настройка области охвата

Отредактируйте PRODUCT_SCOPE в config.py, чтобы добавить/удалить слаги продуктов по категориям. Найдите слаг, посетив любую страницу TechDocs для этого продукта и посмотрев на строку "For AI agents" вверху, которая указывает на .../<slug>/llms.txt.

Примечания

  • Поиск — это BM25-ключевой поиск (rank_bm25) — без эмбеддингов и внешних API-вызовов во время запроса. Этого достаточно для PoC/демо; позже можно заменить на векторное хранилище, если recall станет проблемой для перефразированных запросов.

  • Этот сервер только для чтения и только для документации. Для живого доступа к аккаунту/API (свойства, DNS-зоны, конфигурации безопасности, развёртывания EdgeWorkers) используйте официальные MCP-серверы Akamai, а не расширяйте этот.

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