Flow2

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

Design mobile-first presentations — create, edit, preview, and publish from your AI.

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

概览

AI 生成的概览

Flow2 的远程 MCP 服务器让 AI 助手在对话中创建、编辑、预览并发布移动优先的演示文稿,直接作用于你的 Flow2 账户。

可以做什么
创建与管理流程:新建演示文稿、重命名或更新流程元数据、读取当前状态,并跟踪长时间运行的任务和剩余额度。管理屏幕:在流程中添加、读取和删除屏幕。管理区块:向屏幕添加文本、图片、按钮等区块,更新其内容或样式,删除区块,并列出可用区块类型及其结构。预览与发布:获取单个屏幕的截图链接,在对话中内联渲染整个流程或单个屏幕,并发布结果。
适用场景
适合想通过对话起草或修改移动优先的演示文稿、路演材料或产品流程,并在不离开对话的情况下查看预览,而不是在 Flow2 中手动搭建的场景。
运行要求
需要远程 streamable-HTTP 端点,无需本地软件包或运行时。需要 Flow2 账户并通过 OAuth 2.1 登录(支持动态客户端注册);不支持 DCR 的客户端需手动授权。需要支持远程 HTTP 服务器的 MCP 客户端。
安装前请注意
该服务器可写入你的 Flow2 账户:会创建、编辑和删除流程、屏幕与区块,并可发布演示文稿。它会查询并消耗账户额度。OAuth 通过刷新令牌授予持续访问权限,不再需要时可在 Flow2 账户设置中撤销客户端。请求元数据会被记录,Flow2 使用第三方托管和错误跟踪服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Flow2,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "flow2": {
      "type": "http",
      "url": "https://mcp.flow2.co/"
    }
  }
}

README

Flow2 MCP Server

Design mobile-first presentations - create, edit, preview, and publish from your AI assistant.

This is the official Model Context Protocol server for Flow2. It lets AI assistants like Claude work with your Flow2 account directly: spin up new flows, add and edit screens, drop in blocks, preview the result, and publish — all from a chat prompt.

  • Endpoint: https://mcp.flow2.co/
  • Transport: streamable-http
  • Auth: OAuth 2.1 with Dynamic Client Registration (RFC 7591)
  • Registry: co.flow2/flow2

Quick start

Claude Code (and Cowork)

bash
claude mcp add --transport http flow2 https://mcp.flow2.co/ --scope user

Then run /mcp inside Claude Code to complete the OAuth sign-in.

Claude.ai (web + desktop)

Settings → Connectors → Add custom connector → URL: https://mcp.flow2.co/. Click Connect to authorize.

Cursor

In ~/.cursor/mcp.json:

json
{  "mcpServers": {    "flow2": {      "url": "https://mcp.flow2.co/"    }  }}

Other MCP-compatible clients

Any client that supports remote streamable-HTTP MCP servers can connect using the URL above. OAuth is handled automatically when the client supports DCR.


What it can do

The Flow2 MCP server exposes the full flow-authoring surface as tools:

ToolWhat it does
create_flowCreate a new Flow2 presentation
update_flow_metaRename or update flow-level metadata
get_flowRead the current state of a flow
add_screenAdd a new screen to a flow
get_screenRead a screen and its blocks
delete_screenRemove a screen from a flow
add_blockAdd a block (text, image, button, etc.) to a screen
patch_blockUpdate an existing block's content or styling
delete_blockRemove a block from a screen
get_blocks_schemaList available block types and their schemas
get_previewGet the screenshot URL for a single screen
render-flow-previewShow the whole flow inline in chat — vertical-scroll preview of all screens with theme-accent indicator (interactive on Apps-aware clients)
render-screen-previewShow a single screen inline in chat as a phone-framed screenshot
list_jobs / check_job_statusTrack long-running operations
check_creditsCheck the remaining credits on your account

All write tools are annotated with destructiveHint: false where appropriate so AI clients can reason about safety. Read-only tools are marked readOnlyHint: true.

Inline previews (Apps-aware clients)

On clients that support the MCP Apps extension (Claude.ai web + desktop, Claude Code, ChatGPT, Cursor, VS Code), render-flow-preview and render-screen-preview produce an interactive inline preview rendered inside a sandboxed iframe — no need to leave the chat to see your flow. CTA buttons on individual screens become click-through links; the indicator picks up the flow's theme accent color. Other clients fall back to the cover screenshot.


Example prompts

Once the server is connected, try:

  • "Create a new mobile pitch deck for my fintech app called 'Lumen'."
  • "Add a hero screen with a bold headline and a 'Get started' button."
  • "Generate three product-feature screens with icons and short captions."
  • "Show me my latest flow." (renders the inline preview)
  • "Preview screen 3 of my pricing flow."
  • "Share the link to my latest flow."

The assistant will call the right MCP tools, and you'll see the changes reflected in your Flow2 account in real time.


Authentication

The server implements OAuth 2.1 with Dynamic Client Registration. When you connect from a new client, it:

  1. Discovers /.well-known/oauth-authorization-server
  2. Registers itself as a client via the registration_endpoint
  3. Walks you through the standard authorization-code flow with PKCE
  4. Stores a refresh token for ongoing access

You can revoke a client at any time from your Flow2 account settings.


Privacy & data handling

  • Scope: the MCP server only accesses Flow2 data belonging to the authenticated user.
  • Logging: request metadata (tool name, timestamp, status) is logged for operational purposes; tool argument and response bodies are not retained beyond the request lifecycle.
  • Third-party services: Flow2 uses a small set of infrastructure providers (hosting, error tracking) — see the Privacy Policy for the full list.
  • Retention: authentication tokens are stored encrypted at rest; revoking access from your Flow2 settings purges them.

Full details: Privacy Policy · Terms of Service.


Support


License

MIT — see LICENSE.

来源:README.md,提交 d77464d

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

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

评分

已满足适用检查项的 75%

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

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

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。