Skip to content

mcp-data-platform-v1.51.1

Choose a tag to compare

@github-actions github-actions released this 08 Apr 18:19
· 197 commits to main since this release
aa9e863

Highlights

Runtime Prompt CRUD — MCP prompts are now a first-class runtime resource. Create, update, and delete prompts through the Portal UI, admin API, or the manage_prompt MCP tool, with changes immediately visible to connected clients via notifications/prompts/list_changed.

Frontend CI — PR pipelines now include TypeScript type-checking and Vite builds, closing a gap where frontend errors were only caught during tag releases.

Features

Runtime Prompt Management (#297, #298)

Prompts exist at four scope levels:

Scope Visible to Managed by
System All users Built-in (read-only)
Global All users Admins
Persona Users with matching persona Admins
Personal Owner only Owner + admins

Backend:

  • Upgrade go-sdk v1.4.1 to v1.5.0 — dynamic AddPrompt()/RemovePrompts() with automatic client notifications
  • New prompts Postgres table (migration 000030) with scope, personas, arguments (JSONB), owner, enabled
  • manage_prompt MCP tool with create/update/delete/list/get commands and scope-aware authorization
  • Admin REST API at /api/v1/admin/prompts — full CRUD across all scopes, system prompts surfaced as read-only
  • Portal REST API at /api/v1/portal/prompts — personal prompt CRUD + read-only global/persona/system prompts
  • Built-in workflow prompts can be disabled via server.builtin_prompts config
  • apply_knowledge extended with add_prompt change type for agent-proposed prompts

Frontend:

  • Admin Prompts page — sortable table with expandable rows showing full ID, name, and prompt content; scope filter; create/edit form with persona assignment and enable/disable
  • User Prompts page — Personal/Available tabs with sortable searchable table, personal prompt CRUD
  • Sidebar reorganized with USER/ADMIN section headers; removed "My" prefix from nav labels
  • Portal default landing changed from Assets to Activity

Frontend CI (#300)

  • New Frontend Build job in PR CI: npm ci, tsc --noEmit, npm run build
  • Ensures TypeScript errors are caught on PRs before merge, matching the strictness of the tag release pipeline

Dependencies

  • github.com/modelcontextprotocol/go-sdk v1.4.1 → v1.5.0
  • github.com/lib/pq v1.12.0 → v1.12.3 (#292)
  • docker/login-action 4.0.0 → 4.1.0 (#291)
  • vite security bump (#293)
  • lodash-es bump (#299)

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

Verification

All release artifacts are signed with Cosign. Verify with:

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