Skip to content

mcp-data-platform-v1.77.2

Choose a tag to compare

@github-actions github-actions released this 02 Jun 07:02
· 34 commits to main since this release
8b64c07

Overview

This release upgrades connection descriptions in the admin portal's Connections settings panel to rich markdown, matching how personas already handle descriptive text. Connection descriptions can now hold formatted, multi-line content (usage notes, which datasets and schemas a connection covers, gotchas, owner and contact info), and the connection view page renders that markdown with a height-bounded collapse so longer descriptions stay readable without dominating the panel.

This is a UI-only change. There are no backend, configuration, migration, or CLI changes, and no change to how descriptions are stored or emitted.

Features

Markdown editor for connection descriptions (#542)

The connection editor's description field is now the same MarkdownEditor component used for persona descriptions, replacing the previous single-line text input. It provides the full write / split / preview toolbar: bold, italic, inline code, H1/H2, bullet and numbered lists, blockquote, link, and horizontal rule.

  • Multi-line, formatted descriptions are now possible where only a single line of plain text was before.
  • The underlying description value is unchanged: it remains a plain string, so saving, dirty-state tracking, and the admin API path behave exactly as before. Markdown is simply stored as its source text.

Collapsible rendered description on the connection view page (#542)

The connection detail view now renders the description as markdown inside a collapsible container instead of a single plain paragraph.

  • Short descriptions render in full with no toggle.
  • Longer descriptions clamp to roughly 200px with a fade at the edge and a "Show more" / "Show less" toggle that expands in place.
  • The view resets to collapsed when you switch connections, so clicking through connections in the sidebar stays smooth and avoids vertical jumpiness.

Implementation notes

  • CollapsibleMarkdown gained an optional maxHeightPx prop (default unchanged at 84px). The connections panel passes ~200px for a taller preview, while existing consumers such as memory records keep their original clamp untouched.
  • The description fade blends against the panel background (bg-muted), and the editor uses a 160px minimum height consistent with the persona context fields.

Compatibility

  • No configuration changes. The description field is still plain text persisted via the admin API and YAML config; storing markdown source in the same field requires no schema change.
  • list_connections continues to emit the description to MCP clients as raw text. Markdown source there is read as plain text and is harmless.
  • No action is required to upgrade.

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

Verification

All release artifacts are signed with Cosign. Verify with:

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

Full changelog: v1.77.1...v1.77.2