mcp-data-platform-v1.51.1
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
promptsPostgres table (migration 000030) with scope, personas, arguments (JSONB), owner, enabled manage_promptMCP 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_promptsconfig apply_knowledgeextended withadd_promptchange 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 Buildjob 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-sdkv1.4.1 → v1.5.0github.com/lib/pqv1.12.0 → v1.12.3 (#292)docker/login-action4.0.0 → 4.1.0 (#291)vitesecurity bump (#293)lodash-esbump (#299)
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.51.1Verification
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