Skip to content

Releases: docker/mcp-gateway

v0.34.0

12 Dec 18:41
f4162ef

Choose a tag to compare

v0.34.0 Pre-release
Pre-release

Bug Fixes

  • Fix config set, get, delete with nested paths in profiles. by @cmrigney in #303

v0.33.0

11 Dec 22:19
50d6507

Choose a tag to compare

v0.33.0 Pre-release
Pre-release

What's Changed

Profiles and Catalog-Next

  • Support --server in catalog-next creation by @cmrigney in #287
  • Migrate remote servers to the default profile. by @cmrigney in #291
  • Use empty gateway config when no default profile exists by @cmrigney in #295

Dynamic Tools

Bug Fixes and Improvements

  • Fix: Skip probing Docker API during CLI initialization in container mode by @stephanschielke in #292
  • Fix CLI breakage on Linux by @cmrigney in #290
  • Fix migration errors caused by multiple simultaneous processes by @cmrigney in #294
  • Fix tools yaml output on profile show by @cmrigney in #300
  • Call RegisterProviderForLazySetup during profile creation by @saucow in #297
  • Update OAuth DD API call to match FF API behavior by @saucow in #301
  • Fix dynamic tools with profiles by @cmrigney in #302

New Contributors

Full Changelog: v0.32.0...v0.33.0

v0.32.0

08 Dec 20:54
8e3f3b9

Choose a tag to compare

v0.32.0 Pre-release
Pre-release

Notice: This build is broken on Linux. Please use v0.33.0 instead.

What's Changed

New Contributors

Full Changelog: v0.31.0...v0.32.0

v0.31.0

04 Dec 13:53
94b4ea8

Choose a tag to compare

v0.31.0 Pre-release
Pre-release

What's Changed

Profile improvements

  • Add --no-tools to catalog show and server ls by @bobbyhouse in #270
  • Support profiles with Gordon and add profile manual-instructions by @cmrigney in #272
  • Use the default profile in gateway when no profile specified by @cmrigney in #276
  • "default" profile support for connected clients. by @cmrigney in #273

Other fixes and improvements

New Contributors

Full Changelog: v0.30.0...v0.31.0

v0.30.0

25 Nov 15:48
9aef39e

Choose a tag to compare

v0.30.0 Pre-release
Pre-release

What's Changed

Bug Fixes

Full Changelog: v0.29.0...v0.30.0

v0.29.0

24 Nov 17:38
5f194e1

Choose a tag to compare

v0.29.0 Pre-release
Pre-release

What's Changed

MCP Profile Improvements

  • Add support for pulling catalog images in the show command via the --pull flag by @cmrigney in #255, #257
  • Add clients to profile show output with the --clients flag by @bobbyhouse in #249
  • Support remotes from legacy catalog by @bobbyhouse in #261
  • Migrate legacy setup to default profile by @cmrigney in #259
  • Add support for catalog uris when adding a server by @cmrigney in #253
  • Support connecting a client when a profile is created by @cmrigney in #246

Other Fixes and Improvements

Full Changelog: v0.28.0...v0.29.0

v0.28.0

14 Nov 21:21
55f34cf

Choose a tag to compare

v0.28.0 Pre-release
Pre-release

Features

Profiles (Previously Working Sets) and Next Gen Catalogs

  • New catalog-next commands for managing next gen catalogs (#230)
  • Add/remove servers to/from profiles (#223, #236)
  • Create next gen catalog from legacy catalog (#232)
  • Self-describing images fully work in the gateway with profiles (#219)
  • Tool filters management with --enable-all/--disable-all (#226)

OAuth & Authentication

  • OAuth DCR (Dynamic Client Registration) with Docker CE (#208)

Client Support

  • Amazon Q client support (#231)

Configuration Management

  • Custom config directory via CLAUDE_CONFIG_DIR environment variable (#224)
  • Auto-import docker-mcp catalog on reset (#221)

Bug Fixes & Improvements

Schema Fixes

  • Add Types field to mcp-exec arguments parameter schema (#234)
  • Add Types field to mcp-config-set value parameter schema (#234)
  • Fix snapshots missing in certain places (#238)

Security Enhancements

  • Origin validation for DNS rebinding protection
  • Combined security layers with Origin + Auth validation
  • Skip security checks for container environments (compose networking)

Contributors

@kgprs @saucow @cmrigney @bobbyhouse @Daniel-Kolev @slimslenderslacks @austin5456

New Contributors

Full Changelog: v0.27.0...v0.28.0

v0.27.0

05 Nov 19:10
bc63c91

Choose a tag to compare

v0.27.0 Pre-release
Pre-release

What's Changed

  • update the output of "docker mcp server ls" to surface more details by @austin5456 in #207

Breaking Change

  • These updates change the data structure output of the docker mcp server ls command, any consumers will need to be updated.

Full Changelog: v0.26.0...v0.27.0

v0.26.0

04 Nov 19:37
b99a2f0

Choose a tag to compare

v0.26.0 Pre-release
Pre-release

Changelog: v0.25.0 to HEAD

Features

Working Sets Enhancements

  • Server search functionality - Added ability to search across all working sets to return a list of servers grouped by working set ID (68a8e87)
  • Schema resolution and caching - Working sets now resolve server schemas/snapshots and cache them for improved performance (#213, 7145062)
  • Comprehensive testing - Added tests for working set commands and database operations (#210, f788f54)

MCP Tools Improvements

  • Enhanced mcp-add tool (2219d11):

    • Pull Docker images before initializing servers to catch errors early
    • Improved OAuth handling to check authorization state before prompting
    • Only register and start OAuth providers if they don't already exist
    • Skip authorization flow if user already has valid credentials
    • Better separation of concerns with refactored OAuth status checking
  • Enhanced mcp-config-set tool (2219d11):

    • Added support for JSON-encoded array values
    • Support for arrays, objects, strings, numbers, and booleans
    • Improved display messages with proper JSON formatting
    • Better handling of complex configuration values

Dynamic Tools

  • Enabled by default - Dynamic tools are now enabled by default (5d80b4b)
  • Capability separation - Split up available capabilities from active capabilities for better management (3326167)

Bug Fixes

  • Claude client compatibility - Handle Claude clients with missing notifications, especially for MCP servers with OAuth where authorization arrives asynchronously (94ec997)
  • Linting fixes - Fixed various linting errors (7f65a59, 68f94d8)

Refactoring

  • Code organization - Moved mcp-add to separate file for better code structure (b493525)
  • Working sets naming - Renamed search to servers in working sets for clarity (688c46a)
  • Configuration documentation - Updated config-set parameter description to be more explicit about config document structure (3b3022c)

Summary

This release focuses on significant improvements to working sets functionality, enhanced MCP tool capabilities with better OAuth handling and configuration support, and enabling dynamic tools by default. The changes improve user experience through better error handling, more robust OAuth provider lifecycle management, and comprehensive testing coverage.

Total commits: 12
Contributors: Jim Clark, Cody Rigney, Bobby House
Date range: 2025-10-30 to 2025-11-04

v0.25.0

30 Oct 16:29
8ba4b44

Choose a tag to compare

v0.25.0 Pre-release
Pre-release
Merge pull request #206 from docker/bootstrap_server

Add command to bootstrap an MCP Server with a template