🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@kolbo/mcp

Package Overview
Dependencies
Maintainers
1
Versions
97
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kolbo/mcp - npm Package Compare versions

Comparing version
1.52.0
to
1.52.1
+1
-1
package.json
{
"name": "@kolbo/mcp",
"version": "1.52.0",
"version": "1.52.1",
"description": "Kolbo AI MCP Server - Generate images, videos, music, speech, and sound effects from Claude Code",

@@ -5,0 +5,0 @@ "main": "src/index.js",

@@ -112,2 +112,3 @@ /* ============================================================================

instructions: [
'LOCAL FILES: never upload a user file yourself with cloud credentials, a shell command, or an S3/Spaces script — Kolbo owns this. Over a remote connector (claude.ai / Claude Desktop) the server cannot see local paths at all: call `media_upload_widget` so the user picks the file, then pass the returned https:// URL to the generation/transcription tool. Use `upload_media` only when the path IS reachable from where the MCP server runs (local stdio installs). `list_media` returns URLs for assets already in the library.',
'PROMPT CONVENTIONS (Kolbo-specific — these change the OUTPUT, not just the metadata):',

@@ -114,0 +115,0 @@ 'A. Visual DNA: passing `visual_dna_ids` is not enough — every DNA in play must ALSO be tagged inside the prompt text as `@Name`, using the DNA name (e.g. "@Kobi walks into frame"). Moodboards are referenced the same way with `#Name`. Resolve names via `list_visual_dnas` / `list_moodboards`.',

@@ -189,4 +189,7 @@ /* Shared helpers for MCP tools. No server.tool() registrations here.

`Local file paths must be absolute: ${source}. ` +
`If you are using Kolbo over a remote connector (e.g. claude.ai), local files are not reachable — ` +
`pass a public https:// URL instead (upload the file somewhere first, or use a URL from list_media).`
`If you are using Kolbo over a remote connector (e.g. claude.ai), local files are not reachable. ` +
`DO NOT upload the file yourself with cloud credentials or a shell command — Kolbo has a tool for this. ` +
`Call \`media_upload_widget\` to have the user pick the file (remote connectors), or \`upload_media\` ` +
`when the file IS reachable from where the MCP server runs, then pass the returned https:// URL here. ` +
`A URL from \`list_media\` also works if the asset is already in the library.`
);

@@ -200,4 +203,7 @@ }

`Local file not found or unreadable: ${source}. ` +
`If you are using Kolbo over a remote connector (e.g. claude.ai), local file paths are not reachable — ` +
`pass a public https:// URL instead (upload the file somewhere first, or use a URL from list_media).` +
`If you are using Kolbo over a remote connector (e.g. claude.ai), local file paths are not reachable. ` +
`DO NOT upload the file yourself with cloud credentials or a shell command — Kolbo has a tool for this. ` +
`Call \`media_upload_widget\` to have the user pick the file (remote connectors), or \`upload_media\` ` +
`when the file IS reachable from where the MCP server runs, then pass the returned https:// URL here. ` +
`A URL from \`list_media\` also works if the asset is already in the library.` +
(err && err.code ? ` [${err.code}]` : '')

@@ -204,0 +210,0 @@ );