Back to Home
pjueon icon

promptboard

Verified Safe

by pjueon

Overview

Provides a shared visual whiteboard for AI agents to paste screenshots, annotate, and share visual context via the Model Context Protocol (MCP).

Installation

Run Command
npx -y promptboard

Environment Variables

  • MCP_DEBUG

Security Notes

The application is an Electron-based GUI that runs a Node.js environment. While `contextIsolation` is enabled in the renderer process, `sandbox` is set to `false`. This means that if malicious code were to execute in the renderer, it would have more elevated privileges than in a sandboxed environment, although `contextIsolation` still prevents direct Node.js API access from the renderer's main context. The MCP bridge spawns the Electron GUI (`child_process.spawn`) with `stdio: 'ignore'` and `detached: true`, and communicates via local WebSockets (`ws://localhost`). The executable paths for the GUI are derived programmatically based on the operating system and installation method (npm binaries vs. local build), adding a layer of control. The `executeJavaScript` call in the Electron main process to capture canvas content from the renderer uses a fixed, internal script and does not directly incorporate external user input, mitigating common injection risks. No hardcoded secrets or obvious malicious patterns were found. The use of `localhost` for WebSocket communication significantly limits network exposure to external threats.

Similar Servers

Stats

Interest Score21
Security Score8
Cost ClassMedium
Avg Tokens20000
Stars6
Forks0
Last Update2025-12-23

Tags

MCPwhiteboardAI agentvisual contextElectronVue.jsdrawingannotation