mcp-data-platform-v1.38.2
What's New
Copy Button Fix (#219)
The Copy button on the platform-info Prompts tab now actually copies text to the clipboard. Previously it showed "Copied!" feedback but silently failed because:
- The built-in platform-info app was registered without clipboard permissions, so the Clipboard API was blocked inside the sandboxed MCP App iframe
- The JavaScript
navigator.clipboard.writeText()Promise rejection was unhandled — the "Copied!" feedback ran unconditionally regardless of whether the copy succeeded
Changes
- CSP permission: The platform-info app now declares
clipboard-writepermission, which tells MCP hosts to setallow="clipboard-write"on the iframe - Proper async handling:
copyPrompt()now uses.then()/.catch()on the Clipboard API Promise — "Copied!" only appears after confirmed success - Fallback with validation: When the Clipboard API is unavailable or rejected, falls back to
document.execCommand('copy')with result checking
Changelog
Bug Fixes
Installation
Homebrew (macOS)
brew install txn2/tap/mcp-data-platformClaude Code CLI
claude mcp add mcp-data-platform -- mcp-data-platformDocker
docker pull ghcr.io/txn2/mcp-data-platform:v1.38.2Verification
All release artifacts are signed with Cosign. Verify with:
cosign verify-blob --bundle mcp-data-platform_1.38.2_linux_amd64.tar.gz.sigstore.json \
mcp-data-platform_1.38.2_linux_amd64.tar.gz