Skip to content

mcp-data-platform-v1.38.1

Choose a tag to compare

@github-actions github-actions released this 10 Mar 08:30
· 69 commits to main since this release
68b306f

What's New

Prompts Tab UX Improvements (#218)

The Prompts tab in the platform-info MCP App received several usability improvements addressing issues introduced with the dynamic prompt system in v1.38.0.

Category grouping: Prompts are now organized into two sections — Workflows (multi-step guided prompts with arguments like explore-available-data and create-interactive-dashboard) and Quick Actions (single-action toolkit prompts like save-this-as-an-asset). Section headers only appear when both categories have prompts.

Human-readable titles: Machine slugs like explore-available-data now display as "Explore Available Data" in title case, with the original slug shown below in monospace for reference when copying.

Brand-aware intro text: The generic intro ("Available prompts — select one to copy...") has been replaced with a contextual description that incorporates the platform brand name and describes what the platform can do.

Removed platform-overview from Prompts tab: The auto-invoked platform-overview prompt no longer appears in the Prompts tab since it runs automatically on session start and has no useful copy-to-clipboard action. It remains registered as an MCP prompt.

Backend changes

  • Added Category field to PromptInfo struct with three values: "workflow", "toolkit", "custom"
  • All prompt registration paths now set a category: operator-configured prompts get "custom", workflow prompts get "workflow", toolkit-registered prompts get "toolkit"
  • Portal and Knowledge toolkits set Category: "toolkit" on their PromptInfos() output
  • Category is serialized as category in the platform_info JSON response (omitempty — backward compatible)

Frontend changes

  • Added humanize() function to convert slugs to title case
  • Refactored renderPrompts() to group by category with section headers
  • Extracted renderPromptCard() for cleaner rendering
  • Cards show human-readable title + monospace slug instead of just the slug
  • Intro text set dynamically using the platform brand name
  • New CSS classes: .prompt-section-header, .prompt-card-title, .prompt-card-slug

Before / After

Before (v1.38.0) After (v1.38.1)
All prompts in a flat list Grouped into Workflows and Quick Actions
Machine slugs as titles (explore-available-data) Human titles ("Explore Available Data") with slug below
Generic intro text Brand-aware intro describing platform capabilities
platform-overview shown (not useful to copy) platform-overview hidden from tab

Upgrading

Drop-in replacement for v1.38.0. No configuration changes required. The new category field in prompt metadata is additive and backward compatible.

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.1

Verification

All release artifacts are signed with Cosign and include SBOM attestations:

cosign verify-blob --bundle mcp-data-platform_1.38.1_linux_amd64.tar.gz.sigstore.json \
  mcp-data-platform_1.38.1_linux_amd64.tar.gz

Full Changelog

  • 68b306f fix: improve Prompts tab UX with categories, human-readable names, and better intro (#218)