formio-uag — MCP-сервер для Claude Code: установка
formio-uag связывает AI-агента с формами Form.io через MCP. Он превращает схемы форм в понятное описание и помогает собирать структурированные данные.
claude mcp add formio-uag -e PROJECT=<PROJECT> -e PROJECT_KEY=<PROJECT_KEY> -e ADMIN_KEY=<ADMIN_KEY> -e UAG_LICENSE=<UAG_LICENSE> -e JWT_SECRET=<JWT_SECRET> -e PORTAL_SECRET=<PORTAL_SECRET> -e MONGO=<MONGO> -e BASE_URL=<BASE_URL> -- npx -y @formio/uagЧто делает formio-uag
formio-uag передаёт агенту структуру формы Form.io в формате Markdown. На её основе сервер поддерживает два сценария: преобразует разговорный ввод в данные по JSON-схеме формы и запускает агентные процессы с существующими отправками и контекстом.
Схемы Form.io могут менять контекст обработки без обновления приложения или повторного обучения агентов. В сервере есть инструмент agent_provide_data; репозиторий также содержит примеры пользовательского модуля, диалоговой формы и агентного процесса. Для установки через npx нужны значения PROJECT, PROJECT_KEY, ADMIN_KEY, UAG_LICENSE и JWT_SECRET; первый способ также передаёт MONGO, BASE_URL и PORTAL_SECRET.
Какие задачи решает
- преобразовать разговорный ввод в данные формы
- передать агенту структуру Form.io-формы
- запустить обработку отправки по заданному контексту
- обновить контекст агента через JSON-схему формы
Примеры запросов агенту
- Разбери этот запрос по схеме формы Form.io и подготовь структурированные данные.
- Используй
agent_provide_data, чтобы проанализировать существующую отправку по заданному контексту. - Покажи, какие данные нужно собрать для этой формы, и заполни их из разговора.
Как установить formio-uag
Командой платформы
claude mcp add formio-uag -e PROJECT=<PROJECT> -e PROJECT_KEY=<PROJECT_KEY> -e ADMIN_KEY=<ADMIN_KEY> -e UAG_LICENSE=<UAG_LICENSE> -e JWT_SECRET=<JWT_SECRET> -e PORTAL_SECRET=<PORTAL_SECRET> -e MONGO=<MONGO> -e BASE_URL=<BASE_URL> -- npx -y @formio/uagВместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Командой платформы
codex mcp add formio-uag --env PROJECT=<PROJECT> --env PROJECT_KEY=<PROJECT_KEY> --env ADMIN_KEY=<ADMIN_KEY> --env UAG_LICENSE=<UAG_LICENSE> --env JWT_SECRET=<JWT_SECRET> -- npx -y @formio/uagВместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Файл настроек
{
"mcpServers": {
"formio-uag": {
"command": "npx",
"args": [
"-y",
"@formio/uag"
],
"env": {
"PROJECT": "<PROJECT>",
"PROJECT_KEY": "<PROJECT_KEY>",
"ADMIN_KEY": "<ADMIN_KEY>",
"UAG_LICENSE": "<UAG_LICENSE>",
"JWT_SECRET": "<JWT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Файл настроек
{
"servers": {
"formio-uag": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formio/uag"
],
"env": {
"PROJECT": "<PROJECT>",
"PROJECT_KEY": "<PROJECT_KEY>",
"ADMIN_KEY": "<ADMIN_KEY>",
"UAG_LICENSE": "<UAG_LICENSE>",
"JWT_SECRET": "<JWT_SECRET>"
}
}
}
}Вместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
Командой платформы
gemini mcp add -e PROJECT=<PROJECT> -e PROJECT_KEY=<PROJECT_KEY> -e ADMIN_KEY=<ADMIN_KEY> -e UAG_LICENSE=<UAG_LICENSE> -e JWT_SECRET=<JWT_SECRET> formio-uag npx -y @formio/uagВместо <…> подставьте свои значения. Ещё 10 переменных окружения — в README сервера
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о formio-uag
Как установить formio-uag в Claude Code?
Выполните `claude mcp add formio-uag -e PROJECT=<PROJECT> -e PROJECT_KEY=<PROJECT_KEY> -e ADMIN_KEY=<ADMIN_KEY> -e UAG_LICENSE=<UAG_LICENSE> -e JWT_SECRET=<JWT_SECRET> -e PORTAL_SECRET=<PORTAL_SECRET> -e MONGO=<MONGO> -e BASE_URL=<BASE_URL> -- npx -y @formio/uag`.
Что делает formio-uag?
Сервер передаёт AI-агенту схему формы Form.io в формате Markdown. Агент может извлекать структурированные данные из разговора и работать с отправками в агентных процессах.
Какие сценарии поддерживает formio-uag?
Он рассчитан на преобразование неструктурированного чата в отправку по JSON-схеме и на агентные рабочие процессы с существующими данными и контекстом.