このMCPでできること
Searches a production-music catalogue, previews tracks, matches music to briefs or references, analyzes videos and creates watermarked music-scored video outputs with cue sheets.
ツール
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['video_url'], 'properties': {'video_url': {'type': 'string', 'description': 'link to the video'}}}
入力スキーマ
{'type': 'object', 'required': ['track_id'], 'properties': {'track_id': {'type': 'string', 'description': "a track_id, or the track's title"}}}
入力スキーマ
{'type': 'object', 'required': ['video_url'], 'properties': {'brief': {'type': 'string', 'description': 'the same brief you scored with'}, 'version': {'type': 'string'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'properties': {'to': {'type': 'number'}, 'from': {'type': 'number'}, 'brief': {'type': 'string'}, 'stems': {'type': 'array', 'items': {'type': 'string'}}, 'version': {'type': 'string'}, 'track_id': {'type': 'string'}}}}, 'silences': {'type': 'array', 'items': {'type': 'object', 'properties': {'at': {'type': 'number'}, 'for': {'type': 'number'}}}}, 'track_id': {'type': 'string'}, 'video_url': {'type': 'string', 'description': 'the same link you scored'}, 'music_offset_db': {'type': 'number', 'description': 'the same value you scored with, if you set one'}}}
入力スキーマ
{'type': 'object', 'required': ['about', 'verdict', 'consented'], 'properties': {'about': {'type': 'string', 'description': "the tool this is about, e.g. 'search_music' or 'score_my_video'"}, 'brief': {'type': 'string', 'description': 'the brief or query that produced it, if any'}, 'verdict': {'enum': ['good', 'bad', 'partly'], 'type': 'string', 'description': 'how it landed'}, 'expected': {'type': 'string', 'description': 'what they wanted instead, if they said'}, 'track_id': {'type': 'string', 'description': 'the cue it concerns, if any'}, 'consented': {'type': 'boolean', 'description': 'true ONLY if you asked the user whether their feedback may be sent to AINSOF and they agreed. Never set this without having asked.'}, 'in_their_words': {'type': 'string', 'description': "the user's own sentence, verbatim, not paraphrased"}}}
入力スキーマ
{'type': 'object', 'required': ['duration_sec'], 'properties': {'product': {'type': 'string'}, 'description': {'type': 'string', 'description': 'what the video shows, in musical terms'}, 'cuts_per_min': {'type': 'number', 'description': 'edit pace, if known'}, 'duration_sec': {'type': 'number', 'description': "the video's length in seconds"}, 'has_narration': {'type': 'boolean', 'description': 'true if anyone speaks over it'}}}
入力スキーマ
{'type': 'object', 'required': ['track_id'], 'properties': {'track_id': {'type': 'string', 'description': "e.g. 'AIN-CAT 031_002' or 'Shine On Today'"}}}
入力スキーマ
{'type': 'object', 'properties': {'filename': {'type': 'string', 'description': "their file's name, for the link"}}}
入力スキーマ
{'type': 'object', 'required': ['track_id'], 'properties': {'version': {'type': 'string', 'default': 'MAIN', 'description': 'MAIN, CUT_30, CUT_15…'}, 'track_id': {'type': 'string', 'description': "e.g. 'AIN-CAT 053_004' — or the title, e.g. 'Shine On Today'"}}}
入力スキーマ
{'type': 'object', 'required': ['video_url'], 'properties': {'brief': {'type': 'string', 'description': 'the music you want, IN ENGLISH'}, 'version': {'type': 'string', 'description': 'force a version — MAIN, CUT_30, CUT_60…'}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['from', 'to'], 'properties': {'to': {'type': 'number', 'description': 'end of this act, in seconds'}, 'from': {'type': 'number', 'description': 'start of this act, in seconds'}, 'brief': {'type': 'string', 'description': 'the music for THIS act, in English'}, 'stems': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Or build this act from individual instruments of that cue — ["STRINGS"], or ["BRASS","BASS"]. Every stem is the same length as the full mix and perfectly in sync with it, so any combination stays together. Use it when a moment needs one colour rather than a whole arrangement. Needs track_id.'}, 'version': {'type': 'string', 'description': 'An alternate mix available for this cue, such as MAIN, UNDERSCORE, MUSIC_BED or NO_MELODY. get_track lists the versions actually available for the selected cue.'}, 'track_id': {'type': 'string', 'description': 'or an exact cue for this act'}}}, 'description': 'Timed sections with separate music briefs or specified cues. Boundaries are adjusted to measured shot boundaries. This tool does not support per-section volume automation.'}, 'silences': {'type': 'array', 'items': {'type': 'object', 'required': ['at'], 'properties': {'at': {'type': 'number', 'description': 'seconds into the video'}, 'for': {'type': 'number', 'description': 'how long the silence lasts, in seconds'}}}, 'description': 'Music-free intervals, in seconds. Boundaries are adjusted to measured shot boundaries. analyze_video provides the cut list.'}, 'track_id': {'type': 'string', 'description': "use this exact cue instead, e.g. 'AIN-CAT 006_004'"}, 'video_url': {'type': 'string', 'description': 'link to the video'}, 'music_offset_db': {'type': 'number', 'description': "how far under the video's own audio the music sits, in dB. Negative is quieter; 0 is level with it. Leave unset for the default."}}}
入力スキーマ
{'type': 'object', 'required': ['link'], 'properties': {'link': {'type': 'string'}, 'top_k': {'type': 'integer', 'default': 10}, 'musical_styles': {'type': 'array', 'items': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'maxItems': 4, 'description': "Known English genre labels from the user's request or reliable knowledge of the reference, e.g. disco, funk. Omit if uncertain. Matches catalogue genre tags (including single words) and may return fewer cues. Multiple styles are alternatives, not proof of their combination. Never invent a genre to fill this field."}, 'musical_description': {'type': 'string', 'maxLength': 1000, 'description': "Known musical style, groove and instrumentation, preferably in English. Include the user's constraints. Do not invent traits or treat the artist/title as a musical description."}}}
入力スキーマ
{'type': 'object', 'required': ['brief'], 'properties': {'brief': {'type': 'string', 'description': 'What the music should be — or the exact name of a track, album or catalogue number.'}, 'top_k': {'type': 'integer', 'default': 10}}}
最近のツール変更
類似のMCPサーバー
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Morpha
Enables creating, animating, and exporting layered short-form video projects.
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
framesail
Creates long-form YouTube videos through script generation, storyboarding, visual assets, voiceover, music, scene composition, an…
Magnific
Provides image enhancement and design tools, AI image and audio generation, text-to-speech, creation management, and reusable cre…
Uwear
Supports AI fashion photoshoot production with garments, outfits, avatars, locations, art direction, image generation, backdrops,…
Creative Claw
Generates and edits branded images, video, audio, speech, and 3D-related creative assets, with media processing and reusable them…