Skip to main content
Glama
sondt2709

Docker MCP

by sondt2709
index.ts1.58 kB
// Tool registration functions import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { DockerService } from "../services/DockerService.js"; import { ComposeService } from "../services/ComposeService.js"; // Import tool registration functions import { registerDockerContainerList } from "./docker_container_list.js"; import { registerDockerContainerInspect } from "./docker_container_inspect.js"; import { registerDockerContainerStart } from "./docker_container_start.js"; import { registerDockerContainerStop } from "./docker_container_stop.js"; import { registerDockerContainerRestart } from "./docker_container_restart.js"; import { registerDockerContainerLogs } from "./docker_container_logs.js"; import { registerDockerSystemInfo } from "./docker_system_info.js"; import { registerDockerSystemVersion } from "./docker_system_version.js"; // This function will register all tools with the MCP server export function registerAllTools( server: McpServer, dockerService: DockerService, composeService: ComposeService ): void { // Register container management tools registerDockerContainerList(server, dockerService); registerDockerContainerInspect(server, dockerService); registerDockerContainerStart(server, dockerService); registerDockerContainerStop(server, dockerService); registerDockerContainerRestart(server, dockerService); registerDockerContainerLogs(server, dockerService); // Register system information tools registerDockerSystemInfo(server, dockerService); registerDockerSystemVersion(server, dockerService); }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sondt2709/docker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server