Back to Home
botdojo-ai icon

mcp-app-proxy

Verified Safe

by botdojo-ai

Overview

Securely sandboxes and renders interactive UI components (MCP Apps) from various sources within a double-iframe architecture for chat conversations, ensuring isolation from the host application.

Installation

Run Command
npm start

Security Notes

The architecture leverages a double-iframe setup and different origins for strong isolation from the host application. It enforces Content Security Policy (CSP), but the `DEFAULT_CSP` is permissive, including `script-src 'unsafe-inline' 'unsafe-eval'` and `connect-src *`, `frame-src *`. While this is acknowledged and allows for broad widget compatibility, it significantly lowers the default security posture against XSS within the sandboxed app if a stricter CSP is not explicitly provided by the host. Responsibility for message validation and external link approval is shifted to the host application. The caching mechanism through `/api/cache/[key]` appears to handle key decoding robustly for resource identifiers, not file paths.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens3000
Stars0
Forks0
Last Update2025-12-28

Tags

mcp-appsproxyiframesecurityui