MCP server for Komodo - manage Docker containers, servers, stacks, and deployments via AI
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http
verified
reported
listed in the official MCP registry counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 489f7e0 · analyzer v33 · 4d ago
skills & prompt files 7
- agent-rules MP-Tool-komodo-mcp-server-489f7e0/.github/copilot-instructions.md
- agent-rules MP-Tool-komodo-mcp-server-489f7e0/.github/instructions/architecture.instructions.md
- agent-rules MP-Tool-komodo-mcp-server-489f7e0/.github/instructions/coding.instructions.md
- agent-rules MP-Tool-komodo-mcp-server-489f7e0/.github/instructions/docker.instructions.md
- agent-rules MP-Tool-komodo-mcp-server-489f7e0/.github/instructions/komodo-tools.instructions.md
- agent-rules MP-Tool-komodo-mcp-server-489f7e0/.github/instructions/logging.instructions.md
- agent-rules MP-Tool-komodo-mcp-server-489f7e0/.github/instructions/typescript.instructions.md
danger signals1
- suspicious endpoint 1.2.3.4 MP-Tool-komodo-mcp-server-489f7e0/src/tools/schemas/server.ts :38
address: z.string().optional().describe("The ws/s address of the periphery client (e.g., http://1.2.3.4:8120)"),
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 82
filesystem 3
- fs (weak) MP-Tool-komodo-mcp-server-489f7e0/src/config/env.test.ts :4
import { writeFileSync, mkdtempSync } from "node:fs"; - fs MP-Tool-komodo-mcp-server-489f7e0/src/config/env.ts :17
import { readFileSync } from "node:fs"; - fs (weak) MP-Tool-komodo-mcp-server-489f7e0/src/tools/schemas/config-schema-drift.test.ts :4
import { readFileSync } from "node:fs";
shell / exec 1
- shell MP-Tool-komodo-mcp-server-489f7e0/src/tools/terminal.ts :9
* - **Callback-based**: `execute_*_exec()` for container/deployment/stack exec (onLine/onFinish)
network 1
- net MP-Tool-komodo-mcp-server-489f7e0/src/client.ts :68
const response = await fetch(`${normalized}/version`, {
secrets 1
- secrets MP-Tool-komodo-mcp-server-489f7e0/src/config/env.ts :272
password: process.env["KOMODO_PASSWORD"] ?? readSecretFile(process.env["KOMODO_PASSWORD_FILE"]) ?? file?.password,
declared dependencies 13
- @modelcontextprotocol/sdk@^1.27.1
- komodo_client@^2.3.1
- mcp-server-framework@^1.2.0
- @eslint/js@^10.0.1
- @types/node@^25.0.9
- eslint@^10.0.3
- eslint-config-prettier@^10.1.8
- eslint-plugin-prettier@^5.5.5
- eslint-plugin-security@^4.0.0
- prettier@^3.7.4
- typescript@^5.9.3
- typescript-eslint@^8.57.1
show 1 more
- zod@^3.25.0