Обзор

Подключение

MCP сервер Dockhost работает по HTTP и поддерживается большинством AI-клиентов. Для подключения понадобится URL сервера и токен авторизации.

Получение токена

Токен создаётся в личном кабинете Dockhost в разделе Управление токенами — это тот же токен, что используется для REST API.

Настройка клиента

Выберите ваш клиент и добавьте конфигурацию сервера. В примерах ниже подставьте свой токен вместо <DOCKHOST_API_TOKEN> или настройте переменную окружения DOCKHOST_TOKEN.

Claude Desktop

Добавьте в claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%\Claude\claude_desktop_config.json):

{
    "mcpServers": {
        "dockhost": {
            "url": "https://mcp.dockhost.io",
            "headers": {
                "Authorization": "Bearer <DOCKHOST_API_TOKEN>"
            }
        }
    }
}

Cursor

Создайте файл .cursor/mcp.json в корне проекта (или глобально ~/.cursor/mcp.json):

{
    "servers": {
        "dockhost": {
            "url": "https://mcp.dockhost.io",
            "headers": {
                "Authorization": "Bearer <DOCKHOST_API_TOKEN>"
            }
        }
    }
}

VS Code (GitHub Copilot)

Создайте файл .vscode/mcp.json в корне проекта (или глобально через настройки VS Code):

{
    "servers": {
        "dockhost": {
            "type": "sse",
            "uri": "https://mcp.dockhost.io",
            "headers": {
                "Authorization": "Bearer <DOCKHOST_API_TOKEN>"
            }
        }
    }
}

Windsurf

Добавьте в ~/.codeium/windsurf/mcp_config.json:

{
    "mcpServers": {
        "dockhost": {
            "serverUrl": "https://mcp.dockhost.io",
            "headers": {
                "Authorization": "Bearer <DOCKHOST_API_TOKEN>"
            }
        }
    }
}

OpenCode

Добавьте в opencode.json в корне проекта (или глобально ~/.config/opencode/opencode.json):

{
    "mcp": {
        "dockhost": {
            "type": "remote",
            "url": "https://mcp.dockhost.io",
            "headers": {
                "Authorization": "Bearer {env:DOCKHOST_TOKEN}"
            },
            "oauth": false
        }
    }
}

Codex

Добавьте в ~/.codex/config.toml:

[mcp_servers.dockhost]
url = "https://mcp.dockhost.io"
bearer_token_env_var = "DOCKHOST_TOKEN"

Проверка подключения

Попросите AI-ассистента выполнить служебный tool ping — он проверяет доступность MCP сервера и корректность токена. Этот инструмент не входит в общий список tools и доступен всегда. Также можно проверить подключение напрямую:

curl -X POST https://mcp.dockhost.io/mcp \
  -H "Authorization: Bearer <DOCKHOST_API_TOKEN>" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

Типичные ошибки

Ошибка Причина Решение
401 Unauthorized Токен отсутствует, невалиден или истёк Проверьте токен и заголовок Authorization
Сервер не виден в клиенте Неверный формат конфигурации Сверьте конфиг с примером выше, перезапустите клиент

По умолчанию AI-ассистенту доступны все инструменты, включая удаление ресурсов. Рекомендуем настроить ограничение доступа (scope) — например, режим «только чтение» для диагностики.

Назад
Описание
Далее
Ограничение доступа (scope)
В этой статье
Получение токена
Настройка клиента
Проверка подключения
Типичные ошибки

Мы используем файлы cookies

Продолжив работу с сайтом, вы соглашаетесь с   политикой использования файлов Cookies