UNPKG

@kolbo/mcp

Version:

Kolbo AI MCP Server - Generate images, videos, music, speech, and sound effects from Claude Code

98 lines (97 loc) • 2.99 kB
{ "schema_version": "1.0", "project_id": "EXAMPLE", "title": "Example Film", "format": { "type": "short", "runtime_target_minutes": 3, "primary_aspect_ratio": "16:9", "delivery_fps": 24 }, "story": { "logline": "A courier must cross a flooded city before the last evacuation train leaves.", "story_goal": "Deliver the medicine and escape before dawn.", "genre": [ "survival drama" ], "tone": [ "intimate", "urgent", "grounded" ] }, "world_rules": [ "Water obeys realistic mass, drag, and buoyancy.", "Technology is contemporary and visibly weathered." ], "visual_worlds": [ { "id": "world_flooded_dawn", "palette": "cool blue-grey with warm emergency-light accents", "texture": "wet concrete, rain, practical haze", "capture_language": "large-format naturalism, restrained handheld" } ], "characters": [ { "id": "char_mara", "canonical_tag": "@char_EXAMPLE_mara_base_v1", "identity_anchors": [ "short black curls", "scar through left eyebrow", "yellow rain shell" ], "performance_profile": "Contained urgency; she masks fear by solving practical problems.", "voice_lock": "Low mezzo, clipped phrasing under stress, never theatrical.", "states": [ { "id": "mara_soaked", "tag": "@char_EXAMPLE_mara_soaked_v1", "changes": [ "rain shell soaked and darker", "small cut on right palm" ] } ] } ], "locations": [ { "id": "loc_station_concourse", "canonical_tag": "@loc_EXAMPLE_station_concourse_v1", "geography": "Entrance south, ticket hall center, platforms north, service stairs east.", "light_lock": "Pre-dawn blue through broken roof; amber emergency fixtures.", "states": [] } ], "assets": [ { "id": "prop_medicine_case", "tag": "@prop_EXAMPLE_medicine_case_v1", "type": "hero_prop", "continuity_lock": "Silver hard case, black handle, red medical seal intact until scene 08." } ], "audio_policy": { "dialogue": "Generate performance dialogue in-shot when model capability is verified.", "music": "Use post-score by default; native source music only when it drives visible timing.", "ambience": "Rain, distant alarms, water movement, structural creaks.", "subtitle_policy": "No generated subtitles or on-screen text." }, "model_adapters": { "default": "seedance-2.5", "verified_at": "2026-08-15", "notes": "Re-verify live limits before a costly production batch." }, "naming_policy": { "shot_id_pattern": "EXAMPLE_SC###_SH###", "asset_tag_pattern": "@type_PROJECT_subject_state_v#", "prompt_version_pattern": "p###" }, "approval": { "story_locked": false, "visual_world_locked": false, "character_assets_locked": false, "production_ready": false } }