Cannon Studio

app.cannonstudio由 cannonstudio.app 发布官方发布者v1.0.0更新于 Oct 24, 2026

Public Cannon Studio MCP for product, pricing, workflow, model, and API answers.

已验证Streamable HTTP可网页运行效率与工作流开发者工具媒体与设计

概览

AI 生成的概览

远程 Cannon Studio 服务器,可回答产品、定价、工作流、模型和 API 问题,并管理 Creator Flow 项目、世界与素材。

可以做什么
公开只读工具支持检索和获取 Cannon Studio 知识记录、列出能力、推荐工作流、比较替代方案、说明定价与套餐、返回结账链接、查询模型可用性,以及提供工具包和开发者 API 操作文档。账户工具可检查 API 连通性,并估算或创建计费异步生成请求。项目工具可列出、查看、创建、更新、导出和删除 Creator Flow 项目,世界与素材工具管理自有世界和可复用素材库。
适用场景
当助手需要回答 Cannon Studio 产品、套餐、模型或开发者 API 相关问题,或规划创作工作流时适用。也适合希望在聊天客户端中浏览、编辑或导出自己的 Creator Flow 项目和世界的用户。
运行要求
以 cannonstudio.app 上的远程 streamable HTTP 端点运行,无需安装软件包。公开知识工具无需认证。账户、生成、项目、世界和素材工具需要 OAuth 或开发者 API 密钥。
安装前请注意
create_generation_request 会在给定上限内消耗积分,提交后无法通过 MCP 取消,需用户明确批准。项目、世界和素材的删除工具对所有者是永久性的,需要先预览、确认并提供预期标题;删除素材可能导致现有项目引用失效。部分工具会更新用量元数据或同步状态,并非纯读取。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Cannon Studio,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/app.cannonstudio%2Fcannon-studio/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "cannon-studio": {
      "type": "http",
      "url": "https://www.cannonstudio.app/mcp"
    }
  }
}

工具

31

fetch

Fetch Cannon Studio Knowledge Record

Fetch one public Cannon Studio knowledge record by id after search. Public read-only: no auth, no state changes, no charges; use search first when you do not already have a record id.

输入参数id必填

list_capabilities

List Cannon Studio Capabilities

List public Cannon Studio capabilities for an audience, workflow, or output type. Public read-only: no auth, no state changes, no charges; use search or fetch when the user needs deeper source text.

输入参数audienceworkflowoutput_type

recommend_workflow

Recommend Cannon Studio Workflow

Recommend a Cannon Studio workflow for a stated creative or developer goal. Public read-only: no auth, no state changes, no charges; use this for planning, not to create generation jobs.

输入参数goal必填audienceteam_sizeoutput_typebudget_sensitivity

compare_alternatives

Compare Cannon Studio Alternatives

Compare Cannon Studio's fit against named alternatives for a use case. Public read-only: no auth, no state changes, no charges; it returns approved positioning and cautions agents not to invent competitor claims.

输入参数use_case必填alternatives

get_pricing_context

Get Cannon Studio Pricing Context

Explain public Cannon Studio pricing, credits, plans, and usage tradeoffs. Public read-only: no auth, no state changes, no charges; use list_offerings or get_checkout_link only when the user asks for available purchase paths.

输入参数planuse_casemedia_type

list_offerings

List Cannon Studio Offerings

List public Cannon Studio plans, credit packs, and team offerings. Public read-only: no auth, no state changes, no charges; returns first-party checkout or inquiry URLs without creating Stripe sessions or granting credits.

输入参数kindintervalinclude_checkout_links

get_model_availability

Get Cannon Studio Model Availability

List public Cannon Studio model availability by product surface. Public read-only: no auth, no state changes, no charges; model availability is surface-specific and does not guarantee account eligibility or remaining credits.

输入参数surface

list_toolkits

List Cannon Studio Toolkits

List first-party Cannon Studio image, video, audio, subtitle, editing, Composer, and 3D toolkit surfaces, including which ones are developer-API operations and which should be opened in the app or routed through Director Mode. Public read-only: no auth, no state changes, no charges.

输入参数actionfamilymedia_typeproject_context_only

get_api_operation

Get Cannon Studio API Operation Docs

Return public docs for Cannon Studio developer API operations and payload shapes. Public read-only: no auth, no state changes, no charges; use this before estimate_generation_cost or create_generation_request when operation/input fields are unclear.

输入参数operation

api_status

Check Cannon Studio Developer API Status

Check authenticated Cannon Studio account/API connectivity before estimating or creating requests. Requires OAuth or a developer API key; may update key/token usage metadata, but does not spend credits, enqueue jobs, change assets, or expose secrets.

无需输入参数。

estimate_generation_cost

Estimate Developer API Generation Cost

Estimate credits for a Cannon Studio generation request before creating billable work. Requires OAuth or a developer API key; it may update key/token usage metadata but does not spend credits, enqueue jobs, or change assets. Use get_api_operation first if operation or input fields are unclear, then pass the same operation/input pair to create_generation_request after user approval.

输入参数input必填operation必填

create_generation_request

Create Cannon Studio Generation Request

Create billable async Cannon Studio generation work only after explicit user approval. Requires OAuth or a developer API key; can spend credits up to max_credits and cannot be cancelled through MCP after submission. Use estimate_generation_cost first, then set confirmed=true and a user-approved max_credits cap. This tool does not create API keys, charge payment methods directly, or delete assets.

输入参数input必填confirmedoperation必填max_creditswebhook_urlidempotency_key

get_generation_request

Poll and Sync Cannon Studio Generation Request

Poll and sync an existing Cannon Studio generation request by id. Requires OAuth or a developer API key; not a pure read because it may update lastPolledAt, sync downstream task state, update logs, and deliver one pending terminal webhook. It does not create work, spend credits, cancel jobs, delete data, or change assets. Poll sparingly using poll_after_ms or 10-30 second intervals.

输入参数request_id必填include_logs

list_creator_flow_projects

List Creator Flow Projects

Discover your owned and shared Creator Flow projects with IDs, roles, direct links, and final videos. May backfill legacy collaboration indexes. Start here when the user mentions their project.

输入参数limitcursor

get_creator_flow_project

Get Creator Flow Project

Inspect an accessible project's saved chapters, scenes, shots, visual readiness, linked media, and scoped assets. Returns a versioned snapshot. Use export_creator_flow_project when the user wants a visual overview or file.

输入参数project_id必填

create_creator_flow_project

Create Creator Flow Project

Create a blank Creator Flow project with one scene and shot in an owned world, or a new world when world_id is omitted. This creates draft records only; no generation or credit spend.

输入参数title必填summaryworld_idaspect_ratio

update_creator_flow_project

Update Creator Flow Project

Edit an accessible project's title, summary, or visual style. Requires editor access and respects another collaborator's active edit lease. Does not regenerate media.

输入参数titlesummaryproject_id必填visualStyle

delete_creator_flow_project

Delete Creator Flow Project

Preview deletion by default. Only the owner can permanently delete the project and its story/collaboration records. Keep dry_run=true until the user approves the stated impact; then set dry_run=false, confirmed=true, and expected_title from the preview. Preserves world/library assets.

输入参数dry_runconfirmedproject_id必填expected_title

export_creator_flow_project

Export Creator Flow Project

Export a standalone HTML project overview or versioned JSON snapshot as an embedded file resource. Save the resource text verbatim to the returned filename and open the file for the user. HTML shows chapters/scenes/shots, images, videos, audio, missing visuals, search, print/PDF, and JSON download. Media is linked, not bundled, and needs network access. Private export: share only as requested.

输入参数formatproject_id必填

list_worlds

List Worlds

Page through your owned worlds with titles, descriptions, media, and direct links. Returns a next_cursor when more worlds exist.

输入参数limitcursor

get_world

Get World

Read an owned world's summary and media. Use list_world_assets to inspect its library and list_creator_flow_projects for project discovery.

输入参数world_id必填

create_world

Create World

Create an owned world with title, description, genre, visual style, lore, and production cues. No media generation or credit spend.

输入参数genrethemetitle必填descriptionvisualStyleimportantLorevideoProductionCues

update_world

Update World

Update an owned world's descriptive fields. Omitted fields remain unchanged; empty strings/arrays clear optional fields. Does not rewrite existing media.

输入参数genrethemetitleworld_id必填descriptionvisualStyleimportantLorevideoProductionCues

delete_world

Delete World

Preview world deletion including its project count. After explicit approval, supply dry_run=false, confirmed=true, expected_title. Deletes world projects/stories/relationships and detaches reusable assets using the app's deletion service.

输入参数dry_runworld_id必填confirmedexpected_title

list_world_assets

List World Assets

Discover asset kinds, then page through owned characters, locations, objects, outfits, abilities, or cameras. Select kind; optionally filter world_id. Returns asset IDs, descriptions, media links, and next_cursor.

输入参数kindlimitcursorworld_id

get_world_asset

Get World Asset

Read one owned library asset's descriptive state and media. Use the kind and world_id from discovery; locations may be world-scoped.

输入参数kind必填asset_id必填world_id

create_world_asset

Create World Asset

Create a reusable owned character, location, object, outfit, ability, or camera from descriptive fields and optional existing HTTPS media references. Does not generate or download media and spends no credits.

输入参数kind必填name必填notessummaryimageUrlworld_iddescriptionreferenceImagesimagePromptAddonvideoPromptAddon

update_world_asset

Update World Asset

Edit an owned reusable asset's descriptive fields and existing media references using the app's asset service. Does not generate new media.

输入参数kind必填namenotessummaryasset_id必填imageUrlworld_iddescriptionreferenceImagesimagePromptAddonvideoPromptAddon

delete_world_asset

Delete World Asset

Preview an owned library asset deletion. Only after explicit approval set dry_run=false, confirmed=true, expected_title. Existing projects may lose references to the deleted asset.

输入参数kind必填dry_runasset_id必填world_idconfirmedexpected_title

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。