tech:connect

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
tech:connect [2026/07/28 10:38] – [Прежде чем начать] vas_admintech:connect [2026/07/28 15:07] (current) vas_admin
Line 11: Line 11:
 Нужно получить у администратора: Нужно получить у администратора:
  
-  * **API-ключ ToolMesh** (''TOOLMESH_API_KEY'') — для подключения 
-  * **Свой публичный IP** должен быть добавлен в allow-лист nginx — см. 
      
 +**Свой публичный IP** должен быть добавлен в allow-лист nginx, при условии использования НЕ vpn nl, последний уже добавлен в список.
  
-===== Claude Desktop =====+Набор доступов зависит от тарифа. 
 + 
 +**Тариф Team** 
 +    **API-ключ ToolMesh**  - запросить в группе VAS AI Lab. 
 + 
 +**Личный тариф** 
 +    **Логин и пароль для OAuth** - запросить в группе VAS AI Lab. 
 + 
 +Для **обоих** вариантов: браузер должен ходить через **NL VPN** — без него 
 +страница OAuth-входа недоступна. 
 + 
 +===== Claude Desktop (личный тариф) ===== 
 + 
 + 
 + 
 +==== Добавить коннектор ==== 
 + 
 +''File → Settings → Connectors → Add → Add Custom Connector'' 
 + 
 +  * **URL:** ''https://mcp.ve-playground.ai.zevgen.com/mcp'' 
 +  * **Name:** ''ve-playground-protocols'' 
 +  * **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 отдельных сотрудников — для ''mcp-remote''   * явно добавленные IP отдельных сотрудников — для ''mcp-remote''
  
Line 103: Line 138:
  
  
-===== Почему не OAuth ===== 
- 
-ToolMesh поддерживает OAuth 2.1, и по проекту это был основной способ для 
-Claude Desktop, но он **не работает** со стандартными MCP-клиентами из-за 
-дефекта в ToolMesh: на неавторизованный запрос сервер отвечает ''HTTP 200'' с 
-JSON-RPC-ошибкой внутри вместо ''HTTP 401'' с заголовком ''WWW-Authenticate''. 
- 
-Клиент не распознаёт это как «нужна авторизация» и не запускает браузерный вход — 
-вместо этого падает на разборе ответа (''ZodError'', ''id: null''). 
  
-Поэтому подключение идёт через Bearer-токен. Детали и воспроизведение — 
-[[tech:server:toolmesh:auth]]. 
  
  
 [[start|← Главная]] [[start|← Главная]]
  
  • tech/connect.1785227929.txt.gz
  • Last modified: 2026/07/28 10:38
  • by vas_admin