list_projects
List projects
List all projects owned by the authenticated user.
无需输入参数。
com.squallstudio由 squallstudio.com 发布官方发布者v1.0.0更新于 Oct 24, 2026
Read, edit and generate AI microdrama scripts, shots, characters and video in Squall Studio
Squall Studio 的远程 MCP 服务器让助手读取和编辑 AI 微短剧项目,并生成剧本、图像、片段和音乐。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/com.squallstudio%2Fsquall-studio/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。把它添加到你客户端的 mcpServers 配置中。
{
"mcpServers": {
"squall-studio": {
"type": "http",
"url": "https://squallstudio.com/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}List projects
List all projects owned by the authenticated user.
无需输入参数。
Get project
Get one project's summary and current workflow step.
project_id必填List episodes
List the episodes in a project.
project_id必填Get episode
Get one episode record.
episode_id必填Get full episode
Get the full episode tree in one call: project, episode, outline, script, segments, shots, characters, looks, locations and jobs. Prefer this over several narrower calls.
episode_id必填project_id必填List shots
List the shots in an episode.
episode_id必填List segments
List the video segments in an episode.
episode_id必填Get scene
Get one scene with its shots, characters, locations and continuity references.
episode_id必填project_id必填scene_number必填Get script
Get a project's full script package.
project_id必填List characters
List a project's characters.
project_id必填Get character
Get one character record.
character_id必填List character looks
List a character's looks.
character_id必填List locations
List a project's locations.
project_id必填Get location
Get one location record.
location_id必填List assets
List generated assets available to a project.
project_id必填Get job status
Get one generation job's status and output. Use this to poll a job returned by a generate_* tool.
job_id必填List jobs
List generation jobs for a project, newest first.
project_id必填List continuity references
List the continuity reference images attached to one shot. get_scene_assets also returns these, but only for a whole scene — use this when you need the asset ids, for example to remove one or update its guidance. Each reference's saved guidance is in metadata.continuityGuidance.
shot_id必填Generate script
Write a full multi-episode script from a story premise. This CREATES A NEW PROJECT — it does not edit an existing one, and it takes no project_id. While the job runs, job.output carries live progress (phase, completedEpisodes, totalEpisodes). On success the new project also has its characters, locations, episodes, shots and segments seeded, ready for the other tools. Spends credits. Returns a job id — poll it with get_job.
genrelanguagestory_idea必填screen_ratiovisual_styleepisode_countidempotency_key必填target_platformepisode_length_seconds必填Generate shot clip
Generate a video clip for a single shot (episode_shots row). Spends credits. Returns a job id — poll it with get_job.
modelshot_id必填idempotency_key必填short_shot_numberGenerate character image
Generate a reference image for a character. Spends credits. Returns a job id — poll it with get_job.
user_notescharacter_id必填idempotency_key必填character_look_idreference_image_asset_idsGenerate location image
Generate a reference image for a location. Spends credits. Returns a job id — poll it with get_job.
user_noteslocation_id必填idempotency_key必填reference_image_asset_idsGenerate background plate
Generate an empty background plate for one short shot. Both reference inputs steer what the plate itself looks like — layout, prop identity, materials and lighting — and are unrelated to upload_shot_continuity_reference, which guides clip generation instead. Use reference_image_asset_ids for images already in this project (find them with get_asset_library) and reference_images_base64 to send bytes you produced locally, for example a frame lifted from an earlier scene so a prop matches what is already on screen. Uploaded bytes are used for this one generation and are not kept as project assets. The location's own reference images are always included on top of both. Spends credits. Returns a job id — poll it with get_job.
shot_id必填idempotency_key必填short_shot_number必填reference_images_base64reference_image_asset_idsGenerate episode music
Generate a background music track for an episode. Requires the episode to already have an assembled video. Spends credits. Returns a job id — poll it with get_job.
episode_id必填idempotency_key必填Update shot
Overwrite fields on one shot. Read the shot first (get_episode_shots or get_episode_editor), decide the change yourself, then send ONLY the fields you changed — omitted fields are left untouched. To change dialogue, edit camera_setup.short_shots[].dialogue_covered; never send the deprecated `dialogue` field, which can duplicate or resurrect lines. This writes immediately and cannot be undone.
patch必填shot_id必填Update location
Overwrite fields on one location. Read it first (get_project_locations or get_location), then send ONLY the fields you changed — omitted fields are left untouched. IMPORTANT: a location is usually shared by several scenes across episodes, so this edit changes every scene that uses it. Check where it is used first; if the change is meant for one scene only, it needs a NEW location rather than an edit to this one. Editing name, short_description, visual_prompt, user_prompt, visual_style, aspect_ratio or spatial_layout marks the location stale, because its existing generated image no longer matches the description — regenerate the image if you want them back in sync. Editing mood, location_type, recurring or appears_in_episodes does not affect the image and leaves the stale flag alone. spatial_layout is the set bible: the named zones of the set and the fixed zone and height of each prop. Scenes must draw their spatial_geometry zones from it instead of inventing labels, so correcting it here fixes prop placement for every scene at once. Keep descriptions consistent with the owning character's status and the project's tone. This writes immediately and cannot be undone.
patch必填location_id必填Upload continuity reference
Attach an image you produced locally to a shot as a continuity reference. A continuity reference is fed into this shot's next clip generation as a layout, prop, wardrobe and screen-direction guide — it is NOT used as the shot's opening frame or exact composition. Attaching one changes nothing until the clip is generated again. Send the image as base64 — keep it small (a 720x1280 JPEG is roughly 40-130KB of base64). PNG, JPEG and WebP only; the bytes are sniffed, so the filename extension alone will not get a non-image through. If the image is already an asset in this project, use attach_shot_continuity_reference instead and send no bytes.
shot_id必填filename必填guidanceimage_base64必填Attach continuity reference
Attach an image that already exists in this project to a shot as a continuity reference. A continuity reference is fed into this shot's next clip generation as a layout, prop, wardrobe and screen-direction guide — it is NOT used as the shot's opening frame or exact composition. Attaching one changes nothing until the clip is generated again. Find asset ids with get_asset_library. A shot's own thumbnail is its clip's last frame, so attaching the previous scene's thumbnail is the cheapest way to carry continuity forward. To use an image that is not yet an asset here, use upload_shot_continuity_reference instead.
shot_id必填asset_id必填guidanceUpdate continuity reference
Set or clear the guidance on one continuity reference already attached to a shot — the note telling the video model how to use that image. List references first with list_shot_continuity_references to get the asset id. Like attaching, this changes nothing until the clip is generated again.
shot_id必填asset_id必填guidance必填Remove continuity reference
Detach one continuity reference from a shot. List them first with list_shot_continuity_references to get the asset id. This deletes the reference asset permanently and cannot be undone.
shot_id必填asset_id必填已满足适用检查项的 83%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。
托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。