mcp-data-platform-v1.77.2
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
descriptionvalue 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
CollapsibleMarkdowngained an optionalmaxHeightPxprop (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
descriptionfield is still plain text persisted via the admin API and YAML config; storing markdown source in the same field requires no schema change. list_connectionscontinues 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-platformClaude Code CLI
claude mcp add mcp-data-platform -- mcp-data-platformDocker
docker pull ghcr.io/txn2/mcp-data-platform:v1.77.2Verification
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.gzFull changelog: v1.77.1...v1.77.2