Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| tech:connect [2026/07/28 10:38] – created vas_admin | tech:connect [2026/07/28 15:07] (current) – vas_admin | ||
|---|---|---|---|
| Line 11: | Line 11: | ||
| Нужно получить у администратора: | Нужно получить у администратора: | ||
| - | | + | |
| - | | + | **Свой публичный IP** должен быть добавлен в allow-лист nginx, при условии использования НЕ vpn nl, последний уже добавлен в список. |
| - | [[#ограничение по ip|Ограничение | + | |
| - | ===== Claude Desktop ===== | + | Набор доступов зависит от тарифа. |
| + | |||
| + | **Тариф Team** | ||
| + | **API-ключ ToolMesh** | ||
| + | |||
| + | **Личный тариф** | ||
| + | **Логин и пароль для OAuth** - запросить в группе VAS AI Lab. | ||
| + | |||
| + | Для **обоих** вариантов: | ||
| + | страница OAuth-входа недоступна. | ||
| + | |||
| + | ===== Claude Desktop | ||
| + | |||
| + | |||
| + | |||
| + | ==== Добавить коннектор ==== | ||
| + | |||
| + | '' | ||
| + | |||
| + | * **URL:** '' | ||
| + | * **Name:** '' | ||
| + | * **Client ID / Client Secret** (имя пользователя и пароль) — **не заполнять** | ||
| + | |||
| + | ==== Войти ==== | ||
| + | |||
| + | После добавления Claude откроет в браузере страницу OAuth-провайдера — логин и | ||
| + | пароль вводятся там. Креды — в группе VAS AI Lab. | ||
| + | |||
| + | Если с первого раза подключение не прошло (ошибка авторизации, | ||
| + | инструментов) — повторить попытку. Со второго раза обычно проходит. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Claude Desktop (тариф Team) ===== | ||
| ==== Шаг 1. Установить Node.js ==== | ==== Шаг 1. Установить Node.js ==== | ||
| Line 94: | Line 128: | ||
| коннекторов claude.ai | коннекторов claude.ai | ||
| * localhost | * localhost | ||
| + | * ip NL VPN | ||
| * явно добавленные IP отдельных сотрудников — для '' | * явно добавленные IP отдельных сотрудников — для '' | ||
| Line 103: | Line 138: | ||
| - | ===== Почему не OAuth ===== | ||
| - | |||
| - | ToolMesh поддерживает OAuth 2.1, и по проекту это был основной способ для | ||
| - | Claude Desktop, но он **не работает** со стандартными MCP-клиентами из-за | ||
| - | дефекта в ToolMesh: на неавторизованный запрос сервер отвечает '' | ||
| - | JSON-RPC-ошибкой внутри вместо '' | ||
| - | |||
| - | Клиент не распознаёт это как «нужна авторизация» и не запускает браузерный вход — | ||
| - | вместо этого падает на разборе ответа ('' | ||
| - | Поэтому подключение идёт через Bearer-токен. Детали и воспроизведение — | ||
| - | [[tech: | ||
| [[start|← Главная]] | [[start|← Главная]] | ||