https://uzooplatform.com/site/dashboard - здесь вы найдете информацию о UzooChat, первом агенте нашей платформы, и сможете перейти в Open WebUI для интеракции с ним.
UzooChat - это агент с полностью открытым кодом, сегодня опубликованный на гитхаб, который может вызывать функции с вашего MCP-сервера.
При его разработке я решил, как и в случае с MCPager, что нет ничего лучше минималистичного синхронного Python кода, производительность которого при необходимости всегда можно масштабировать с помощью замечательного gevent. Поэтому логика агента, написанная на LangGraph, завернута в хорошо знакомый нам всем Flask API с простейшей валидацией через webargs. Эту конструкцию достаточно легко скомбинировать с OpenAI-совместимым прокси, например, Open WebUI-пайплайном, что я и сделал.
Самое главное, что агент принимает URL любого MCP-сервера и вызывает его функции. Вот так:
"tools": [
{
"type": "mcp",
"server_label": "mymcp",
"server_description": "Мой сервер.",
"server_url": "YOUR-MCP-SERVER",
"require_approval": "never",
},
]
Любой может развернуть агента локально, или создать API ключ в Open WebUI, подключиться к моему агенту через OpenAI клиент и передать URL своего MCP-сервера в формате как выше.