Skip to content

mcp-data-platform-v1.50.2

Choose a tag to compare

@github-actions github-actions released this 07 Apr 21:51
· 204 commits to main since this release
ca3d868

Bug Fixes

Admin Connections: Multi-Connection Toolkits Now Fully Visible

The admin Connections page only displayed a single entry for aggregate toolkits that manage multiple backend connections internally. For example, a Trino toolkit configured with three catalogs (cassandra, elasticsearch, warehouse) would only show "cassandra" in the sidebar — the other two were invisible and unmanageable through the UI.

The list_connections MCP tool already handled this correctly via the ConnectionLister interface, but the admin API endpoint did not. Now both paths use the same expansion logic, and all connections appear individually with their own configuration and description.

Additionally, file-configured connection descriptions (set via ConnectionDetail.Description) were not carried through to the admin UI sidebar. These now display correctly, with database overrides still taking precedence when both sources exist.

Persona Context Overrides: Data No Longer Lost on Reload

Editing persona context fields (Description Prefix, Description Override, Agent Instructions Suffix, Agent Instructions Override) appeared to save successfully, but the data was lost on page reload.

Root cause: The API response returned context fields as flat top-level JSON keys (description_prefix, agent_instructions_suffix, etc.), but the UI expected them nested under a context object. The UI read detail.context?.description_prefix, which was always undefined because the API never sent a context wrapper — it sent detail.description_prefix instead.

The data was saving to the database correctly the entire time; only the read-back to the UI was broken.

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

Verification

All release artifacts are signed with Cosign. Verify with:

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