Исправить URL для Open WebUI: базовый путь /truenas без /openapi.json

This commit is contained in:
2026-08-28 18:43:32 +03:00
parent 7902858a01
commit 686f12fdd2
+11 -3
View File
@@ -48,9 +48,17 @@ docker logs truenas-mcp --tail 15
### Подключение клиентов ### Подключение клиентов
- OpenAPI-схема: http://truenas-ip:8814/openapi.json Важно: mcpo регистрирует сервер под именем "truenas" (из config.json) и монтирует
- Документация в браузере: http://truenas-ip:8814/docs его инструменты не в корне, а под этим префиксом. Корневой /openapi.json - это
- Open WebUI: Admin Panel -> Settings -> External Tools -> Type: OpenAPI -> URL выше. только служебный индекс mcpo со списком подключённых серверов (пустой "paths":{}),
для подключения клиентов он не годится.
- Open WebUI: Admin Panel -> Settings -> External Tools -> Type: OpenAPI -> URL:
http://truenas-ip:8814/truenas (без /openapi.json - Open WebUI сам добавляет
этот суффикс при обращении к серверу).
- Прямая ссылка на саму схему (для curl / проверки в браузере):
http://truenas-ip:8814/truenas/openapi.json
- Документация Swagger: http://truenas-ip:8814/truenas/docs
- Claude Desktop: сервис отдаёт OpenAPI, а не MCP Streamable HTTP - Custom Connectors - Claude Desktop: сервис отдаёт OpenAPI, а не MCP Streamable HTTP - Custom Connectors
не примет его напрямую. Для Claude Desktop используется локальный запуск того же не примет его напрямую. Для Claude Desktop используется локальный запуск того же
truenas-mcp-server через uvx в claude_desktop_config.json. truenas-mcp-server через uvx в claude_desktop_config.json.