Skip to content

mcp-data-platform-v1.38.2

Choose a tag to compare

@github-actions github-actions released this 10 Mar 17:31
· 59 commits to main since this release
7ad3444

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:

  1. The built-in platform-info app was registered without clipboard permissions, so the Clipboard API was blocked inside the sandboxed MCP App iframe
  2. 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-write permission, which tells MCP hosts to set allow="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

  • 7ad3444: fix: platform-info Copy button now actually copies to clipboard (#219) (@cjimti)

Installation

Homebrew (macOS)

brew install txn2/tap/mcp-data-platform

Claude Code CLI

claude mcp add mcp-data-platform -- mcp-data-platform

Docker

docker pull ghcr.io/txn2/mcp-data-platform:v1.38.2

Verification

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