VS Code
Из этой страницы вы узнаете, как подключить 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-серверов и чатом в режиме агента.
Подключение
Заголовок раздела «Подключение»-
Создайте в корне проекта файл
.vscode/mcp.json. Чтобы MMW работал во всех проектах, используйте вместо него пользовательскую конфигурацию MCP (команда палитры «MCP: Open User Configuration» в версиях, где она есть). -
Добавьте сервер. Ключ лучше не писать в файл, а запрашивать при запуске:
.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 спросит ключ при первом запуске сервера и сохранит его в своём защищённом хранилище.
-
Запустите сервер: над блоком
mmwв редакторе файла появится ссылка «Start», или выполните команду «MCP: List Servers» и запуститеmmwоттуда.
Проверка
Заголовок раздела «Проверка»-
Откройте чат VS Code и переключите его в режим агента.
-
Нажмите кнопку выбора инструментов: в списке должен быть сервер
mmwс инструментамиremember,search,forget,validate_memory,gateway_call. -
Попросите:
Запомни в MMW: staging выкатывается через systemd-юнит app-staging. Ключ факта: deploy-staging.VS Code может попросить подтвердить вызов
remember; после подтверждения запись сохранится со статусомunverified. -
В новом чате спросите:
Как у нас выкатывается staging? Посмотри в MMW.Ожидаемый ответ: агент вызывает
searchи отвечает, что staging выкатывается черезapp-staging.