Перейти к содержимому

Из этой страницы вы узнаете, как подключить MMW к VS Code напрямую по HTTP, не храня ключ в открытом виде в репозитории, и как проверить подключение.

  • Инструменты remember, search, forget, validate_memory, gateway_call в чате VS Code в режиме агента.
  • Общую память с Claude Code, Cursor, Codex и claude.ai при ключе того же аккаунта и проекта.
  • Ничего не нужно устанавливать: подключение прямое, по HTTPS.
  • API-ключ MMW (начинается с mmw_) — см. Быстрый старт.
  • VS Code с поддержкой MCP-серверов и чатом в режиме агента.
  1. Создайте в корне проекта файл .vscode/mcp.json. Чтобы MMW работал во всех проектах, используйте вместо него пользовательскую конфигурацию MCP (команда палитры «MCP: Open User Configuration» в версиях, где она есть).

  2. Добавьте сервер. Ключ лучше не писать в файл, а запрашивать при запуске:

    .vscode/mcp.json
    {
    "inputs": [
    {
    "type": "promptString",
    "id": "mmw-key",
    "description": "API-ключ MMW",
    "password": true
    }
    ],
    "servers": {
    "mmw": {
    "type": "http",
    "url": "https://mcp.mmwhub.ru/mcp",
    "headers": { "Authorization": "Bearer ${input:mmw-key}" }
    }
    }
    }

    VS Code спросит ключ при первом запуске сервера и сохранит его в своём защищённом хранилище.

  3. Запустите сервер: над блоком mmw в редакторе файла появится ссылка «Start», или выполните команду «MCP: List Servers» и запустите mmw оттуда.

  1. Откройте чат VS Code и переключите его в режим агента.

  2. Нажмите кнопку выбора инструментов: в списке должен быть сервер mmw с инструментами remember, search, forget, validate_memory, gateway_call.

  3. Попросите:

    Запомни в MMW: staging выкатывается через systemd-юнит app-staging. Ключ факта: deploy-staging.

    VS Code может попросить подтвердить вызов remember; после подтверждения запись сохранится со статусом unverified.

  4. В новом чате спросите:

    Как у нас выкатывается staging? Посмотри в MMW.

    Ожидаемый ответ: агент вызывает search и отвечает, что staging выкатывается через app-staging.