Skip to content

mcp-data-platform-v1.68.0

Choose a tag to compare

@github-actions github-actions released this 27 May 20:12
· 67 commits to main since this release
419140b

What's New

WebDAV Method Support for API Gateway

The api_invoke_endpoint and api_export tools now support four WebDAV HTTP methods, enabling connections to file-sharing platforms like Nextcloud, SharePoint, and ownCloud:

Method Purpose Body
PROPFIND List directory contents and file metadata Yes (XML)
MKCOL Create a directory No
MOVE Move or rename a file/directory Yes (RFC 4918)
COPY Copy a file or directory Yes (RFC 4918)

Body forwarding follows RFC 4918: PROPFIND, MOVE, and COPY accept request bodies; MKCOL does not. All four methods work with existing connection authentication (bearer, API key, basic auth) and header pass-through, so WebDAV's Depth and Destination headers are supported out of the box.

Example - list files in a Nextcloud directory:

api_invoke_endpoint(
  connection="nextcloud",
  method="PROPFIND",
  path="/remote.php/dav/files/user/reports/",
  headers={"Depth": "1"}
)

Bug Fix: Persona Editor Connection Count

The persona editor's Tools tab previously showed "1 connection" for every tool, even when a toolkit (like the API gateway) had multiple upstream connections. The count now correctly reflects the actual number of connections providing each tool by cross-referencing the connections API.

Changelog

Features

  • feat(apigateway): add WebDAV method support (PROPFIND, MKCOL, MOVE, COPY) (#489)

Bug Fixes

  • fix(portal): correct per-tool connection count in persona editor (#487)

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

Verification

All release artifacts are signed with Cosign. Verify with:

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