Empowering external AI coding agents (Antigravity, Manus, Claude, Cursor) to query, construct, style, and package enterprise UI directly inside UnifyApps—across any project and any environment with mathematical block-scoped CSS isolation.
How this architecture dynamically adapts to any environment and any project without hardcoded identifiers.
// Querying application AST blocks dynamically:
const response = await mcp.callTool('unify_get_page_blocks', {
appId: "agent-sandbox-test",
pageSlug: "homepage"
});
// Returns block nodes with immutable IDs:
// [ { id: "root_id", name: "body", type: "container" } ]
Captured directly from our active UnifyApps tenant session (unifyapps-dev.modhs.med.sa) without reusing user-uploaded media.
Live overview of installed tenant apps: media-center-app, agent-sandbox-test, and Overtime_App.
Dedicated M2M OAuth2 client credentials (Antigravity-Agent-Bridge) authorized for AST mutations.
Live sandbox builder displaying the Saudi MOD green border (#125939) rendered exclusively on [data-block-id='root_id'].
MCP server Antigravity-Unify-MCP actively publishing tools into LLM agent contexts.
A2A agent server Antigravity-Unify-A2A deployed with status Active for multi-agent delegation.
Enterprise integration portal for connecting private health records, Ministry LDAP, and internal APIs.
Comparison between raw default low-code components and the autonomous luxury Saudi MOD design system.
Experience how the agent injects CSS into Monaco scoped exclusively to [data-block-id='...'], guaranteeing zero layout side effects on the surrounding application.
Copy-paste ready configuration files for Manus, Antigravity, Claude Desktop, and Cursor.
{
"mcpServers": {
"unifyapps": {
"url": "https://unifyapps-agentic-controller.mhaf.cloud/mcp"
}
}
}
{
"mcpServers": {
"unifyapps": {
"type": "sse",
"url": "https://unifyapps-agentic-controller.mhaf.cloud/mcp/sse"
}
}
}
node /path/to/unifyapps_bridge.js --mcp