mcp@1.137.0
CAUTION· startup onlyPublisher claims: "Kolbo AI MCP Server - Generate images, videos, music, speech, and sound effects from Claude Code" Observed in sandbox: no network, touches nothing outside the project, writes no memory.
Coverage
Started and answered initialize; the tool list did not come back ( errno: -32, code: 'EPIPE', syscall: 'write' }). Authenticated tool behavior not tested.- Tested
- server startup over stdio · MCP initialize · every file read, file written and host contacted by what ran
- Not tested
- the tool list · what the tools do when called with a real credential
What this means for the label: Caution here covers what ran. The server's tools were not exercised with a real credential, so nothing about their behavior is asserted; the credential summary below says what to do with that.
Before you give it your token
- It will ask for
KOLBO_API_KEYConfiguration, not credentials: CODEX_INTERNAL_ORIGINATOR_OVERRIDE, KOLBO_ALLOW_SENSITIVE_LOCAL_FILES, KOLBO_API_BASE, KOLBO_API_URL, KOLBO_CALLER_SESSION_ID, KOLBO_CHARACTER_SHEET_TIMEOUT_MS, KOLBO_HTTP_TIMEOUT_MS, KOLBO_MCP_APPS, KOLBO_MCP_WAIT_MS, KOLBO_PARTNER_PROFILE, KOLBO_SOCIAL_PLANNER, KOLBO_UPLOAD_TIMEOUT_MS- Where it talks to
- kolbo.ai (its own)Also gstatic.com, digitaloceanspaces.com, pexels.com, unsplash.com, pixabay.com, coverr.co, freesound.org, sketchfab.com, amazonaws.com, elevenlabs.io, kie.ai, supabase.co — not the publisher's domain; check what for before connecting.
- What the honeypot saw
- no credential files read · no network
- What we could not test
- the tool list · what the tools do when called with a real credential
Connect it with a scoped credential, under the guard, and read the third-party hosts first. The code names gstatic.com, digitaloceanspaces.com, pexels.com, unsplash.com, pixabay.com, coverr.co, freesound.org, sketchfab.com, amazonaws.com, elevenlabs.io, kie.ai, supabase.co as well as its own vendor. The guard injects KOLBO_API_KEY only into requests to kolbo.ai (and its subdomains) and refuses the rest.
Never paste a credential into a chat, a ticket or a report, including ours. How the guard holds it.
Is [email protected] safe to install?
KillerSkills ran it in the KillerSkills honeypot sandbox (2 scenarios; started and answered initialize; the tool list did not come back ( errno: -32, code: 'EPIPE', syscall: 'write' }). Authenticated tool behavior not tested) on 2026-11-13 and scored it 69/100 (Caution). It is not known to be malicious, but it has behaviour or code a security policy should decide on before install. Notable findings: Access to sensitive file paths; Access to sensitive file paths; README links to an external installer. Summary: no network, touches nothing outside the project, writes no memory.
Behavior trace
Honeypot run · 26 s · 2 scenariosStatic findings
/^(.*\.)?env$/, // .env, prod.envFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.'/mozilla/firefox/', '/.mozilla/', '/library/keychains/', '/etc/shadow', '/etc/sudoers',Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.subprocess.run(["ffmpeg", "-v", "error", "-y", "-i", os.path.abspath(a.video), "-vf", flt, "-c:v", "libx264",Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.raw = subprocess.check_output(["ffmpeg", "-v", "error", "-i", video, "-vf",Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.https://kolbo.ai/skills/kolbo.zipFix: Pin versions and sources; vendor anything fetched at install time.// `npx @kolbo/mcp skill` → bundled skill onlyFix: Pin versions and sources; vendor anything fetched at install time.// `npx @kolbo/mcp install` → MCP configuration + bundled skillFix: Pin versions and sources; vendor anything fetched at install time.out = subprocess.check_output(["ffprobe", "-v", "error", "-select_streams", "v:0", "-show_entries",Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.// Local stdio servers (raw `npx @kolbo/mcp` in Claude Desktop / Code / Cursor)Fix: Pin versions and sources; vendor anything fetched at install time.subprocess.run(["ffmpeg", "-v", "error", "-y", *inputs, "-filter_complex",Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.subprocess.run(["ffmpeg", "-v", "error", "-y", *ins, "-filter_complex", fc.rstrip(";"), "-map", "[v]",Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out./^\.env\.(?!example$|sample$|template$|dist$).+$/, // .env.productionFix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.// `npx @kolbo/mcp install-skill` → readable alias for skill-onlyFix: Pin versions and sources; vendor anything fetched at install time.<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet" media="print" onload="this.media='all'">Fix: Stop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.out = subprocess.check_output(["ffprobe", "-v", "error", "-select_streams", "v:0", "-show_entries",Fix: Build commands from fixed arguments, never from interpolated strings; prefer an API client over shelling out.* This package is published to npm and installed via `npx -y @kolbo/mcp`.Fix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* - the stdio entrypoint below (npx / Kolbo Code), andFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.// run `npx @kolbo/mcp install` — can still read the operating guidance.Fix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* Why: `skill/` is installed into a LOCAL agent by `npx @kolbo/mcp install`.Fix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.* Users install via `npx -y @kolbo/mcp` — npx CACHES packages. A user whoFix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp install` — one-command, keyless setup.Fix: Pin versions and sources; vendor anything fetched at install time.* `npx @kolbo/mcp` installs in the wild will break silently. Add new tools orFix: Pin versions and sources; vendor anything fetched at install time.Cost to the agent
Tokens estimated at four characters each. The tool list is re-read by the agent on every turn, so it is the number to compare between servers that do the same job: ranked across the index.
Known vulnerabilities
No advisories in OSV for @kolbo/mcp@1.137.0 as of 37 h ago. This is the package itself, not its dependencies.
What would make this Verified
11 points to 80 · weights: behavior 45%, static 25%, prompt 15%, publisher 15%- Reads credential files≈ +27 on the totalThe sandbox saw reads under ~/.ssh, ~/.aws, ~/.npmrc, ~/.config or similar. Read only files inside the project, and only the ones the task needs. Seen: ~/.config/kolbo/partner.json.
- Unclaimed publisher≈ +8 on the totalClaim kolbo: a verified publisher gets +50 on publisher trust. It is free and usually instant with GitHub sign-in.
- Touches files outside the project≈ +7 on the totalKeep reads and writes inside the working directory, or declare the exact paths in `filesystem:` and explain why in the README.
- Access to sensitive file paths≈ +4 on the totalStop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.
- README links to an external installer≈ +4 on the totalPin versions and sources; vendor anything fetched at install time.
- URL with embedded credentials≈ +4 on the totalStop enumerating or reading credential locations; take secrets from a declared environment variable the user sets on purpose.