-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmcp-tools.json
More file actions
152 lines (152 loc) · 17 KB
/
mcp-tools.json
File metadata and controls
152 lines (152 loc) · 17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
[
{"name": "docker_commit", "description": "Create a new image from a container's changes", "category": "Image Management"},
{"name": "docker_containerLogs", "description": "Fetch recent logs from a container", "category": "Container Management"},
{"name": "docker_containerPrune", "description": "Remove all stopped containers", "category": "Container Management"},
{"name": "docker_cp", "description": "Copy files between a container and the local filesystem", "category": "Container Management"},
{"name": "docker_create", "description": "Create a new container without starting it", "category": "Container Management"},
{"name": "docker_diff", "description": "Inspect filesystem changes in a container", "category": "Container Management"},
{"name": "docker_events", "description": "Stream real-time events from the Docker daemon", "category": "Container Management"},
{"name": "docker_exec", "description": "Execute a command in a running container", "category": "Container Management"},
{"name": "docker_export", "description": "Export a container's filesystem as a tar archive", "category": "Container Management"},
{"name": "docker_inspectContainer", "description": "Get detailed information about a container", "category": "Container Management"},
{"name": "docker_kill", "description": "Send a signal to a running container", "category": "Container Management"},
{"name": "docker_listContainers", "description": "List Docker containers with status, ports, and resource info", "category": "Container Management"},
{"name": "docker_pause", "description": "Pause all processes in a running container", "category": "Container Management"},
{"name": "docker_port", "description": "List port mappings for a container", "category": "Container Management"},
{"name": "docker_rename", "description": "Rename a Docker container", "category": "Container Management"},
{"name": "docker_restart", "description": "Restart a container with an optional grace period", "category": "Container Management"},
{"name": "docker_rm", "description": "Remove a container", "category": "Container Management"},
{"name": "docker_run", "description": "Create and start a container from an image", "category": "Container Management"},
{"name": "docker_start", "description": "Start a stopped container", "category": "Container Management"},
{"name": "docker_stats", "description": "Show live resource usage statistics for containers", "category": "Container Management"},
{"name": "docker_stop", "description": "Stop a running container", "category": "Container Management"},
{"name": "docker_top", "description": "Show running processes in a container", "category": "Container Management"},
{"name": "docker_unpause", "description": "Unpause a paused container", "category": "Container Management"},
{"name": "docker_update", "description": "Update resource configuration of a running container", "category": "Container Management"},
{"name": "docker_wait", "description": "Block until a container stops and return its exit code", "category": "Container Management"},
{"name": "docker_build", "description": "Build a Docker image from a Dockerfile", "category": "Image Management"},
{"name": "docker_imageHistory", "description": "Show the layer history of a Docker image", "category": "Image Management"},
{"name": "docker_imagePrune", "description": "Remove unused Docker images", "category": "Image Management"},
{"name": "docker_import", "description": "Import a tarball to create a Docker filesystem image", "category": "Image Management"},
{"name": "docker_inspectImage", "description": "Get detailed image metadata including layers and labels", "category": "Image Management"},
{"name": "docker_listImages", "description": "List local Docker images with tags and sizes", "category": "Image Management"},
{"name": "docker_load", "description": "Load images from a tar archive", "category": "Image Management"},
{"name": "docker_pull", "description": "Pull an image from a registry", "category": "Image Management"},
{"name": "docker_push", "description": "Push an image to a registry", "category": "Image Management"},
{"name": "docker_rmi", "description": "Remove one or more images", "category": "Image Management"},
{"name": "docker_save", "description": "Save images to a tar archive", "category": "Image Management"},
{"name": "docker_tag", "description": "Create a tag for a source image", "category": "Image Management"},
{"name": "docker_login", "description": "Authenticate to a container registry", "category": "Registry"},
{"name": "docker_logout", "description": "Log out from a container registry", "category": "Registry"},
{"name": "docker_searchHub", "description": "Search Docker Hub for images", "category": "Registry"},
{"name": "docker_composeBuild", "description": "Build or rebuild Compose service images", "category": "Docker Compose"},
{"name": "docker_composeConfig", "description": "Validate and render a Compose file", "category": "Docker Compose"},
{"name": "docker_composeCp", "description": "Copy files between a Compose service and the local filesystem", "category": "Docker Compose"},
{"name": "docker_composeCreate", "description": "Create Compose service containers without starting them", "category": "Docker Compose"},
{"name": "docker_composeDown", "description": "Stop and remove Compose containers and networks", "category": "Docker Compose"},
{"name": "docker_composeEvents", "description": "Receive real-time events from Compose containers", "category": "Docker Compose"},
{"name": "docker_composeExec", "description": "Execute a command in a running Compose service container", "category": "Docker Compose"},
{"name": "docker_composeImages", "description": "List images used by Compose services", "category": "Docker Compose"},
{"name": "docker_composeKill", "description": "Force stop Compose service containers", "category": "Docker Compose"},
{"name": "docker_composeLogs", "description": "View logs for Compose services", "category": "Docker Compose"},
{"name": "docker_composeLs", "description": "List running Compose projects", "category": "Docker Compose"},
{"name": "docker_composePause", "description": "Pause Compose services", "category": "Docker Compose"},
{"name": "docker_composePort", "description": "Print the public port for a Compose service", "category": "Docker Compose"},
{"name": "docker_composePs", "description": "List containers for a Compose project", "category": "Docker Compose"},
{"name": "docker_composePull", "description": "Pull images for Compose services", "category": "Docker Compose"},
{"name": "docker_composeRestart", "description": "Restart Compose services", "category": "Docker Compose"},
{"name": "docker_composeRm", "description": "Remove stopped Compose service containers", "category": "Docker Compose"},
{"name": "docker_composeRun", "description": "Run a one-off command on a Compose service", "category": "Docker Compose"},
{"name": "docker_composeScale", "description": "Scale Compose services to a specified replica count", "category": "Docker Compose"},
{"name": "docker_composeStart", "description": "Start existing Compose service containers", "category": "Docker Compose"},
{"name": "docker_composeStop", "description": "Stop Compose services without removing containers", "category": "Docker Compose"},
{"name": "docker_composeTop", "description": "Display running processes in Compose containers", "category": "Docker Compose"},
{"name": "docker_composeUnpause", "description": "Unpause Compose services", "category": "Docker Compose"},
{"name": "docker_composeUp", "description": "Create and start Compose services", "category": "Docker Compose"},
{"name": "docker_composeVersion", "description": "Show Docker Compose version information", "category": "Docker Compose"},
{"name": "docker_composeWatch", "description": "Watch build context and auto-rebuild on file changes", "category": "Docker Compose"},
{"name": "docker_listVolumes", "description": "List Docker volumes with driver info", "category": "Volume"},
{"name": "docker_volumeCreate", "description": "Create a named Docker volume", "category": "Volume"},
{"name": "docker_volumeInspect", "description": "Display detailed information about a volume", "category": "Volume"},
{"name": "docker_volumePrune", "description": "Remove all unused Docker volumes", "category": "Volume"},
{"name": "docker_volumeRm", "description": "Remove one or more Docker volumes", "category": "Volume"},
{"name": "docker_listNetworks", "description": "List Docker networks", "category": "Network"},
{"name": "docker_networkConnect", "description": "Connect a container to a network", "category": "Network"},
{"name": "docker_networkCreate", "description": "Create a Docker network", "category": "Network"},
{"name": "docker_networkDisconnect", "description": "Disconnect a container from a network", "category": "Network"},
{"name": "docker_networkInspect", "description": "Display detailed information about a network", "category": "Network"},
{"name": "docker_networkPrune", "description": "Remove all unused Docker networks", "category": "Network"},
{"name": "docker_networkRm", "description": "Remove one or more Docker networks", "category": "Network"},
{"name": "docker_diskUsage", "description": "Get Docker disk usage breakdown", "category": "System"},
{"name": "docker_systemInfo", "description": "Get Docker system information", "category": "System"},
{"name": "docker_systemPrune", "description": "Remove unused containers, networks, and images", "category": "System"},
{"name": "docker_version", "description": "Show Docker version information", "category": "System"},
{"name": "docker_builderPrune", "description": "Remove Docker buildx build cache", "category": "Buildx"},
{"name": "docker_buildxBuild", "description": "Build images with buildx for multi-platform support", "category": "Buildx"},
{"name": "docker_buildxCreate", "description": "Create a new buildx builder instance", "category": "Buildx"},
{"name": "docker_buildxImagetools", "description": "Inspect or create multi-platform manifest lists", "category": "Buildx"},
{"name": "docker_buildxInspect", "description": "Inspect a buildx builder instance", "category": "Buildx"},
{"name": "docker_buildxLs", "description": "List buildx builder instances", "category": "Buildx"},
{"name": "docker_buildxRm", "description": "Remove a buildx builder instance", "category": "Buildx"},
{"name": "docker_buildxUse", "description": "Set the default buildx builder", "category": "Buildx"},
{"name": "docker_manifestAnnotate", "description": "Add platform info to a manifest list entry", "category": "Manifest"},
{"name": "docker_manifestCreate", "description": "Create a local manifest list for multi-arch images", "category": "Manifest"},
{"name": "docker_manifestInspect", "description": "Display an image manifest or manifest list", "category": "Manifest"},
{"name": "docker_manifestPush", "description": "Push a manifest list to a registry", "category": "Manifest"},
{"name": "docker_manifestRm", "description": "Remove local manifest lists", "category": "Manifest"},
{"name": "docker_contextCreate", "description": "Create a Docker context for remote hosts", "category": "Context"},
{"name": "docker_contextInspect", "description": "Display detailed info on a Docker context", "category": "Context"},
{"name": "docker_contextLs", "description": "List available Docker contexts", "category": "Context"},
{"name": "docker_contextRm", "description": "Remove Docker contexts", "category": "Context"},
{"name": "docker_contextShow", "description": "Print the current Docker context name", "category": "Context"},
{"name": "docker_contextUse", "description": "Set the active Docker context", "category": "Context"},
{"name": "docker_swarmCa", "description": "Display and rotate the Swarm root CA certificate", "category": "Swarm Cluster"},
{"name": "docker_swarmInit", "description": "Initialize a new Swarm cluster", "category": "Swarm Cluster"},
{"name": "docker_swarmJoin", "description": "Join an existing Swarm", "category": "Swarm Cluster"},
{"name": "docker_swarmJoinToken", "description": "Display or rotate join tokens", "category": "Swarm Cluster"},
{"name": "docker_swarmLeave", "description": "Leave the Swarm", "category": "Swarm Cluster"},
{"name": "docker_swarmUnlock", "description": "Unlock a locked Swarm manager", "category": "Swarm Cluster"},
{"name": "docker_swarmUnlockKey", "description": "Display or rotate the Swarm unlock key", "category": "Swarm Cluster"},
{"name": "docker_swarmUpdate", "description": "Update Swarm configuration", "category": "Swarm Cluster"},
{"name": "docker_serviceCreate", "description": "Create a new Swarm service", "category": "Swarm Services"},
{"name": "docker_serviceInspect", "description": "Display detailed info on a Swarm service", "category": "Swarm Services"},
{"name": "docker_serviceLogs", "description": "Fetch logs from a Swarm service", "category": "Swarm Services"},
{"name": "docker_serviceLs", "description": "List Swarm services", "category": "Swarm Services"},
{"name": "docker_servicePs", "description": "List tasks of a Swarm service", "category": "Swarm Services"},
{"name": "docker_serviceRm", "description": "Remove Swarm services", "category": "Swarm Services"},
{"name": "docker_serviceRollback", "description": "Revert a Swarm service to previous config", "category": "Swarm Services"},
{"name": "docker_serviceScale", "description": "Scale Swarm services", "category": "Swarm Services"},
{"name": "docker_serviceUpdate", "description": "Update a Swarm service", "category": "Swarm Services"},
{"name": "docker_nodeDemote", "description": "Demote Swarm manager nodes to worker", "category": "Swarm Nodes"},
{"name": "docker_nodeInspect", "description": "Display detailed info on a Swarm node", "category": "Swarm Nodes"},
{"name": "docker_nodeLs", "description": "List nodes in the Swarm", "category": "Swarm Nodes"},
{"name": "docker_nodePromote", "description": "Promote Swarm workers to manager", "category": "Swarm Nodes"},
{"name": "docker_nodePs", "description": "List tasks running on a Swarm node", "category": "Swarm Nodes"},
{"name": "docker_nodeRm", "description": "Remove nodes from the Swarm", "category": "Swarm Nodes"},
{"name": "docker_nodeUpdate", "description": "Update metadata on a Swarm node", "category": "Swarm Nodes"},
{"name": "docker_stackConfig", "description": "Output merged config for a Swarm stack", "category": "Swarm Stacks"},
{"name": "docker_stackDeploy", "description": "Deploy or update a stack from a compose file", "category": "Swarm Stacks"},
{"name": "docker_stackLs", "description": "List Swarm stacks", "category": "Swarm Stacks"},
{"name": "docker_stackPs", "description": "List tasks in a Swarm stack", "category": "Swarm Stacks"},
{"name": "docker_stackRm", "description": "Remove Swarm stacks", "category": "Swarm Stacks"},
{"name": "docker_stackServices", "description": "List services in a Swarm stack", "category": "Swarm Stacks"},
{"name": "docker_configCreate", "description": "Create a Swarm config", "category": "Swarm Config & Secrets"},
{"name": "docker_configInspect", "description": "Display detailed info on a Swarm config", "category": "Swarm Config & Secrets"},
{"name": "docker_configLs", "description": "List Swarm configs", "category": "Swarm Config & Secrets"},
{"name": "docker_configRm", "description": "Remove Swarm configs", "category": "Swarm Config & Secrets"},
{"name": "docker_secretCreate", "description": "Create a Swarm secret", "category": "Swarm Config & Secrets"},
{"name": "docker_secretInspect", "description": "Display info on a Swarm secret (metadata only)", "category": "Swarm Config & Secrets"},
{"name": "docker_secretLs", "description": "List Swarm secrets", "category": "Swarm Config & Secrets"},
{"name": "docker_secretRm", "description": "Remove Swarm secrets", "category": "Swarm Config & Secrets"},
{"name": "docker_trustInspect", "description": "Inspect Docker Content Trust data for an image", "category": "Content Trust"},
{"name": "docker_trustKey", "description": "Manage Content Trust signing keys", "category": "Content Trust"},
{"name": "docker_trustRevoke", "description": "Revoke Content Trust for an image", "category": "Content Trust"},
{"name": "docker_trustSign", "description": "Sign an image for Content Trust", "category": "Content Trust"},
{"name": "docker_scoutCves", "description": "List CVEs found in an image using Docker Scout", "category": "Docker Scout"},
{"name": "docker_scoutQuickview", "description": "Quick overview of image vulnerabilities", "category": "Docker Scout"},
{"name": "docker_scoutRecommendations", "description": "Get base image update recommendations", "category": "Docker Scout"},
{"name": "docker_pluginEnable", "description": "Enable a disabled Docker plugin", "category": "Plugins"},
{"name": "docker_pluginInstall", "description": "Install a Docker plugin from a registry", "category": "Plugins"},
{"name": "docker_pluginLs", "description": "List installed Docker plugins", "category": "Plugins"},
{"name": "docker_pluginRm", "description": "Remove Docker plugins", "category": "Plugins"}
]