Skip to content
Back to skills

Docker Mcp Toolkit

ASecurity

Control and use an MCP Toolkit running in Docker. Use when setting up Docker MCP Toolkit (docker compose up/down), checking status/logs, configuring environment variables/secrets, listing available MCP tools/servers, or invoking MCP tools (typically via a local HTTP endpoint) to connect OpenClaw workflows to external systems like Postgres/Neon.

  • 21 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 7, 2026
securitybashdockersecurity

Works with

  • cli
  • mcp

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 7, 2026

npx -y skills add modbender/skill-library-mcp --skill docker-mcp-toolkit --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Docker Mcp Toolkit?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Docker Mcp Toolkit
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-docker-mcp-toolkit/badge)](https://www.skillsdirectory.com/skills/modbender-docker-mcp-toolkit)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: docker-mcp-toolkit
description: Control and use an MCP Toolkit running in Docker. Use when setting up Docker MCP Toolkit (docker compose up/down), checking status/logs, configuring environment variables/secrets, listing available MCP tools/servers, or invoking MCP tools (typically via a local HTTP endpoint) to connect OpenClaw workflows to external systems like Postgres/Neon.
---

# Docker MCP Toolkit

Run, manage, and invoke Docker Desktop’s **MCP Toolkit** using the `docker mcp` CLI.

## Install + preflight (Docker Desktop)

1) Install/upgrade Docker Desktop (MCP Toolkit is in Docker Desktop 4.62+ per docs).

2) Enable MCP Toolkit:
- Docker Desktop → **Settings** → **Beta features** → **Enable Docker MCP Toolkit** → **Apply**.

3) Preflight:

```bash
./scripts/preflight.sh
```

## Quick start

List enabled servers/tools:

```bash
./scripts/servers.sh
./scripts/tools.sh
```

## Core operations

- List/enable/disable servers:
  - `./scripts/servers.sh`
  - `./scripts/server-enable.sh <server-name>`
  - `./scripts/server-disable.sh <server-name>`

- List tools:
  - `./scripts/tools.sh`

- Invoke a tool (via Docker’s gateway/tool runner):

```bash
./scripts/call-tool.sh --tool "mcp-find" --json '{"query":"postgres","limit":5}'
```

Notes:
- `call-tool.sh` requires `jq`.
- `docker mcp tools call` uses `key=value` tokens.
- Non-string values use `:=` (example: `limit:=5`, `activate:=true`).
- This skill currently supports only **primitive** JSON values (string/number/bool/null). Nested objects/arrays are rejected.
- For tools requiring object arguments (e.g. `mcp-config-set`), call `docker mcp tools inspect <tool> --format json` then run `docker mcp tools call ...` directly until this skill adds a tested encoder.

## How invocation works (important)

Docker MCP Toolkit runs an MCP Gateway and exposes tools through it. This skill intentionally uses the **`docker mcp tools …`** commands so OpenClaw can invoke tools without needing native MCP client support.

If you need a true MCP client connection (stdio/SSE), pair this skill with the `mcporter` skill.

## Secrets and safety

- Prefer Docker Desktop’s secrets/keychain integration when possible.
- Do not expose gateway ports publicly.
- Use least-privilege credentials (separate Neon role with only required grants).

For hardening guidance, read: `references/security.md`.

## Troubleshooting

- If commands say “Docker Desktop is not running”: start Docker Desktop.
- If MCP Toolkit isn’t visible: confirm it’s enabled in **Beta features**.
- If a tool call fails: run `docker mcp tools --verbose inspect <tool>` and check Docker Desktop MCP Toolkit UI for server configuration.

Files in this skill

  • SKILL.md2.7 KB
  • references/compose-template.yml342 B
  • references/security.md334 B
  • references/toolkit-interface.md1.2 KB
  • scripts/call-tool.sh1.5 KB
  • scripts/preflight.sh804 B
  • scripts/server-disable.sh179 B
  • scripts/server-enable.sh178 B
  • scripts/servers.sh139 B
  • scripts/tools.sh188 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in security →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.