abap2UI5 dev loop for AI agents: validate views, screenshot, deploy and run apps - no SAP system
{ "mcpServers": { "io.github.abap2ui5-mcp-server": { "command": "npx", "args": [ "-y", "@abap2ui5/[email protected]" ], "env": { "AI_VIEW_CHECK_HOME": "<value>", "A2UI5_HOME": "<value>", "SAMPLES_CONTROLS_HOME": "<value>", "SAMPLES_HOME": "<value>", "SAMPLES_STACK_HOME": "<value>", "APP_TEMPLATE_HOME": "<value>", "DOCS_HOME": "<value>", "ABAP_CLOUD_GUI_HOME": "<value>", "POPUPS_HOME": "<value>", "OPENUI5_SRC": "<value>", "A2UI5_MCP_WORKSPACE": "<value>", "A2UI5_MCP_BACKEND": "<value>", "A2UI5_MCP_RUNTIME_VERSION": "<value>", "A2UI5_MCP_PORT": "<value>", "A2UI5_MCP_UI": "<value>", "A2UI5_MCP_APP_FORMAT": "<value>", "A2UI5_MCP_OFFLINE": "<value>", "A2UI5_MCP_REMOTE": "<value>", "A2UI5_MCP_REMOTE_DIR": "<value>", "A2UI5_MCP_REMOTE_TTL_MS": "<value>", "A2UI5_MCP_UI5_CACHE_MB": "<value>", "A2UI5_MCP_RENDER_PAGES": "<value>", "A2UI5_MCP_CHROMIUM": "<value>", "A2UI5_MCP_SCREENSHOT_DIR": "<value>", "A2UI5_MCP_PREBUILT_URL": "<value>", "A2UI5_MCP_LINT_WORKER": "<value>", "A2UI5_MCP_LINT_IDLE_MS": "<value>", "A2UI5_MCP_LINT_TIMEOUT_MS": "<value>", "A2UI5_MCP_SCOPE_TIMEOUT_MS": "<value>", "A2UI5_MCP_BUILD_TIMEOUT_MS": "<value>", "A2UI5_MCP_UNIT_TIMEOUT_MS": "<value>", "A2UI5_MCP_SYSTEM_URL": "<value>", "A2UI5_MCP_SYSTEM_USER": "<value>", "A2UI5_MCP_SYSTEM_PASSWORD": "<secret>", "A2UI5_MCP_SYSTEM_PASSWORD_CMD": "<value>", "A2UI5_MCP_SYSTEM_INSECURE_TLS": "<value>", "GITHUB_TOKEN": "<secret>" } } }}Усильте агента
Собственная команда издателя. Не эндпоинт PlugMCP.
Host a copy with our keys and logs.
npx -y @abap2ui5/[email protected]У Claude Code нет ссылки для установки локальной команды. Скопируйте команду ниже и выполните её в терминале.
AI_VIEW_CHECK_HOME=<value> A2UI5_HOME=<value> SAMPLES_CONTROLS_HOME=<value> SAMPLES_HOME=<value> SAMPLES_STACK_HOME=<value> APP_TEMPLATE_HOME=<value> DOCS_HOME=<value> ABAP_CLOUD_GUI_HOME=<value> POPUPS_HOME=<value> OPENUI5_SRC=<value> A2UI5_MCP_WORKSPACE=<value> A2UI5_MCP_BACKEND=<value> A2UI5_MCP_RUNTIME_VERSION=<value> A2UI5_MCP_PORT=<value> A2UI5_MCP_UI=<value> A2UI5_MCP_APP_FORMAT=<value> A2UI5_MCP_OFFLINE=<value> A2UI5_MCP_REMOTE=<value> A2UI5_MCP_REMOTE_DIR=<value> A2UI5_MCP_REMOTE_TTL_MS=<value> A2UI5_MCP_UI5_CACHE_MB=<value> A2UI5_MCP_RENDER_PAGES=<value> A2UI5_MCP_CHROMIUM=<value> A2UI5_MCP_SCREENSHOT_DIR=<value> A2UI5_MCP_PREBUILT_URL=<value> A2UI5_MCP_LINT_WORKER=<value> A2UI5_MCP_LINT_IDLE_MS=<value> A2UI5_MCP_LINT_TIMEOUT_MS=<value> A2UI5_MCP_SCOPE_TIMEOUT_MS=<value> A2UI5_MCP_BUILD_TIMEOUT_MS=<value> A2UI5_MCP_UNIT_TIMEOUT_MS=<value> A2UI5_MCP_SYSTEM_URL=<value> A2UI5_MCP_SYSTEM_USER=<value> A2UI5_MCP_SYSTEM_PASSWORD=<secret> A2UI5_MCP_SYSTEM_PASSWORD_CMD=<value> A2UI5_MCP_SYSTEM_INSECURE_TLS=<value> GITHUB_TOKEN=<secret> claude mcp add io.github.abap2ui5-mcp-server -- npx -y @abap2ui5/mcp-server@1.0.0Выполните в терминале.
{ "mcpServers": { "io.github.abap2ui5-mcp-server": { "command": "npx", "args": [ "-y", "@abap2ui5/[email protected]" ], "env": { "AI_VIEW_CHECK_HOME": "<value>", "A2UI5_HOME": "<value>", "SAMPLES_CONTROLS_HOME": "<value>", "SAMPLES_HOME": "<value>", "SAMPLES_STACK_HOME": "<value>", "APP_TEMPLATE_HOME": "<value>", "DOCS_HOME": "<value>", "ABAP_CLOUD_GUI_HOME": "<value>", "POPUPS_HOME": "<value>", "OPENUI5_SRC": "<value>", "A2UI5_MCP_WORKSPACE": "<value>", "A2UI5_MCP_BACKEND": "<value>", "A2UI5_MCP_RUNTIME_VERSION": "<value>", "A2UI5_MCP_PORT": "<value>", "A2UI5_MCP_UI": "<value>", "A2UI5_MCP_APP_FORMAT": "<value>", "A2UI5_MCP_OFFLINE": "<value>", "A2UI5_MCP_REMOTE": "<value>", "A2UI5_MCP_REMOTE_DIR": "<value>", "A2UI5_MCP_REMOTE_TTL_MS": "<value>", "A2UI5_MCP_UI5_CACHE_MB": "<value>", "A2UI5_MCP_RENDER_PAGES": "<value>", "A2UI5_MCP_CHROMIUM": "<value>", "A2UI5_MCP_SCREENSHOT_DIR": "<value>", "A2UI5_MCP_PREBUILT_URL": "<value>", "A2UI5_MCP_LINT_WORKER": "<value>", "A2UI5_MCP_LINT_IDLE_MS": "<value>", "A2UI5_MCP_LINT_TIMEOUT_MS": "<value>", "A2UI5_MCP_SCOPE_TIMEOUT_MS": "<value>", "A2UI5_MCP_BUILD_TIMEOUT_MS": "<value>", "A2UI5_MCP_UNIT_TIMEOUT_MS": "<value>", "A2UI5_MCP_SYSTEM_URL": "<value>", "A2UI5_MCP_SYSTEM_USER": "<value>", "A2UI5_MCP_SYSTEM_PASSWORD": "<secret>", "A2UI5_MCP_SYSTEM_PASSWORD_CMD": "<value>", "A2UI5_MCP_SYSTEM_INSECURE_TLS": "<value>", "GITHUB_TOKEN": "<secret>" } } }}claude_desktop_config.json
Удалённый URL или команда на вашем компьютере? Чем различаются два способа установки
Запустить на PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
ЗапускИнструменты
Списка инструментов пока нет. У удалённых серверов он появляется после первой проверки состояния.
FAQ
Скопируйте на этой странице конфигурацию stdio для Cursor, Claude Desktop, Claude Code или VS Code. Она использует установку издателя, а не прокси PlugMCP.
Издатель указывает следующие переменные окружения: AI_VIEW_CHECK_HOME, A2UI5_HOME, SAMPLES_CONTROLS_HOME, SAMPLES_HOME, SAMPLES_STACK_HOME, APP_TEMPLATE_HOME, DOCS_HOME, ABAP_CLOUD_GUI_HOME, POPUPS_HOME, OPENUI5_SRC, A2UI5_MCP_WORKSPACE, A2UI5_MCP_BACKEND, A2UI5_MCP_RUNTIME_VERSION, A2UI5_MCP_PORT, A2UI5_MCP_UI, A2UI5_MCP_APP_FORMAT, A2UI5_MCP_OFFLINE, A2UI5_MCP_REMOTE, A2UI5_MCP_REMOTE_DIR, A2UI5_MCP_REMOTE_TTL_MS, A2UI5_MCP_UI5_CACHE_MB, A2UI5_MCP_RENDER_PAGES, A2UI5_MCP_CHROMIUM, A2UI5_MCP_SCREENSHOT_DIR, A2UI5_MCP_PREBUILT_URL, A2UI5_MCP_LINT_WORKER, A2UI5_MCP_LINT_IDLE_MS, A2UI5_MCP_LINT_TIMEOUT_MS, A2UI5_MCP_SCOPE_TIMEOUT_MS, A2UI5_MCP_BUILD_TIMEOUT_MS, A2UI5_MCP_UNIT_TIMEOUT_MS, A2UI5_MCP_SYSTEM_URL, A2UI5_MCP_SYSTEM_USER, A2UI5_MCP_SYSTEM_PASSWORD, A2UI5_MCP_SYSTEM_PASSWORD_CMD, A2UI5_MCP_SYSTEM_INSECURE_TLS, GITHUB_TOKEN.
Abap2UI5 работает локально через stdio.
Последняя проверка: 2026-11-09. abap2UI5 dev loop for AI agents: validate views, screenshot, deploy and run apps - no SAP system
От издателя
README ещё не проиндексирован. Открыть репозиторий
abap2UI5 dev loop for AI agents: validate views, screenshot, deploy and run apps - no SAP system