Share feedback
Answers are generated based on the documentation.

docker mcp profile tools

DescriptionManage tool allowlist for servers in a profile
Usagedocker mcp profile tools <profile-id> [--enable <tool> ...] [--disable <tool> ...] [--enable-all <server> ...] [--disable-all <server> ...]

Description

Manage the tool allowlist for servers in a profile. Tools are specified using dot notation: .

Use --enable to enable specific tools for a server (can be specified multiple times). Use --disable to disable specific tools for a server (can be specified multiple times). Use --enable-all to enable all tools for a server (can be specified multiple times). Use --disable-all to disable all tools for a server (can be specified multiple times).

To view enabled tools, use: docker mcp profile show

Options

OptionDefaultDescription
--disableDisable specific tools: . (repeatable)
--disable-allDisable all tools for a server: (repeatable)
--enableEnable specific tools: . (repeatable)
--enable-allEnable all tools for a server: (repeatable)

Examples

Enable specific tools for a server

docker mcp profile tools my-profile --enable github.create_issue --enable github.list_repos

Disable specific tools for a server

docker mcp profile tools my-profile --disable github.create_issue --disable github.search_code

Enable and disable in one command

docker mcp profile tools my-profile --enable github.create_issue --disable github.search_code

Enable all tools for a server

docker mcp profile tools my-profile --enable-all github

Disable all tools for a server

docker mcp profile tools my-profile --disable-all github

View all enabled tools in the profile

docker mcp profile show my-profile