
# Подключение Muse Code {/* #connect-muse-code */}

Это руководство поддерживает персональный токен или OAuth в браузере с зарегистрированным адресом обратного вызова `http://127.0.0.1:58234/callback`. См. [совместимость клиентов](/docs/ru/connect-ai-agents#client-compatibility).

Создайте токен с областью **MCP** в [настройках Reconstruct Platform](https://reconstruct.dev/platform/), как описано в разделе [Персональный токен доступа](/docs/ru/connect-ai-agents#personal-access-token).

## Настройка сервера {/* #configure-the-server */}

Измените `~/.config/muse/settings.json` или `$XDG_CONFIG_HOME/muse/settings.json`, если переменная задана. Сохраните существующие параметры и серверы; добавьте `reconstruct` в `mcpServers`:

```json
{
  "schema_version": 1,
  "mcpServers": {
    "reconstruct": {
      "type": "streamable-http",
      "url": "https://reconstruct.dev/mcp",
      "headers": {
        "Authorization": "Bearer <your MCP token>"
      }
    }
  }
}
```

Замените `<your MCP token>` созданным токеном. Не раскрывайте пользовательскую конфигурацию и исключите её из контроля версий. Muse Code 1.3.0 не подставляет переменные окружения в HTTP-заголовки: `${CR_RECONSTRUCT_MCP_TOKEN}` будет отправлена буквально. Сохраните `schema_version: 1` и используйте только один корневой ключ серверов — `mcpServers`, без дополнительного `mcp_servers`.

## Проверка подключения {/* #check-the-connection */}

После сохранения запустите новый процесс `muse`. Выполните `/mcp`, убедитесь, что `reconstruct` подключён, и попросите Muse Code вызвать `mcp__reconstruct__list_products` для подтверждения доступа. Изменения конфигурации требуют нового процесса.

## Необязательный вход через браузер по OAuth {/* #optional-oauth-browser-sign-in */}

Удалите заголовок `Authorization` и войдите с публичным ID клиента `reconstruct-mcp`, областями `openid` и `aud-mcp` и зарегистрированным адресом `http://127.0.0.1:58234/callback`. Порт должен быть свободен:

```bash
muse mcp login reconstruct --oauth-client-id reconstruct-mcp \
  --scope openid --scope aud-mcp --callback-port 58234
```

Для OAuth используйте запись пользовательских настроек; вход через CLI не поддерживает сервер, настроенный только в проектном `.mcp.json`. Оставьте секрет клиента пустым. Для этого предварительно зарегистрированного loopback-адреса используйте `--oauth-client-id`; общий порт — `58234`. После входа в браузере Muse получает обратный вызов и завершает подключение автоматически.

Затем попробуйте [примеры запросов](/docs/ru/prompt-examples).
