Flato Design MCP

Flato Design MCP

Connects AI agents to Flato's native editable canvas for design, enabling creation, inspection, revision, export, and visual QA of projects.

Category
访问服务器

README

Flato Design MCP

Flato is the native canvas runtime for AI design.

Flato gives AI agents a live, editable visual canvas for design work. Through MCP, agents can create, inspect, revise, export to PNG, JPG, PDF, or image-only PPTX, and QA Flato projects while users keep full access to the browser editor.

Flato Design MCP connects Codex, Claude Code, Cursor, and other MCP-capable agents to that native canvas.

https://api.flato.ai/api/mcp/editor

This repository is the official distribution package for setup docs, the base guide skill, Codex plugin packaging, examples, and registry/review metadata. It does not contain the Flato MCP server source code.

Positioning

Flato is the native canvas runtime for AI design, not a one-shot image generator or a static HTML deck generator. The MCP workflow is built around editable pages, structured blocks, fresh design context, explicit page and block ids, live editor handoff, and visual QA.

Use this package when you want an AI agent to operate Flato's editable visual canvas safely through MCP.

What's Included

  • skills/flato-design-mcp-guide: installable base guide skill for agents.
  • plugins/flato-design-mcp-codex: Codex plugin package with MCP config and the guide skill.
  • .agents/plugins/marketplace.json: Codex marketplace descriptor for this repo.
  • docs/: setup, OAuth, permissions, and troubleshooting notes.
  • registry/: MCP registry and platform review metadata drafts.
  • examples/prompts/: first prompts for testing the integration.

Codex Install

Codex can install this repo as a plugin marketplace:

codex plugin marketplace add sologovision/flato-design-mcp --ref main
codex plugin add flato-design-mcp-codex@flato-design-mcp
codex mcp login flato-editor

Then open a new Codex conversation and verify:

Use Flato Design MCP. Call flato_whoami first and report the result. Do not create, edit, or write any project.

See Codex setup.

Claude Code Install

Add the hosted Flato MCP server:

claude mcp add --transport http flato-editor https://api.flato.ai/api/mcp/editor

Then use the guide skill in skills/flato-design-mcp-guide.

See Claude Code setup.

Cursor And Other MCP Clients

Use the hosted MCP server URL:

https://api.flato.ai/api/mcp/editor

Then follow the workflow in skills/flato-design-mcp-guide/SKILL.md.

See Cursor setup.

OAuth

Flato Design MCP uses browser OAuth. If needed, Flato asks you to sign in or create an account before authorization.

Do not paste Flato passwords, bearer tokens, refresh tokens, or local OAuth cache contents into an agent conversation.

See Authentication.

Account And Subscription

A Flato account is required for OAuth. A paid Flato subscription is not required to install, connect, or start using Flato Design MCP.

Some features, exports, higher usage, team/workspace capabilities, or paid image generation and editing may still depend on the authenticated user's Flato plan or credits. Agents should report plan or credit errors from MCP instead of asking users to subscribe in advance.

First Agent Workflow

After connecting Flato MCP, an agent should:

  1. Call flato_whoami.
  2. Create or select a project with flato_create_project, flato_use_project, or flato_use_share_link.
  3. Open the live Flato editor when requested.
  4. Poll flato_get_project_status until canWrite=true.
  5. Read flato://canvas/fundamentals-v1, or call flato_get_canvas_fundamentals if resource reading is unavailable.
  6. Call flato_get_design_context before any write.
  7. Use concrete page and block ids returned by fresh context reads.
  8. Inspect mcpFeedback after writes.
  9. Export important results with flato_export; use PNG or JPG preview exports for visual QA.

Interactions

Page-level interactions are authored through interactiveScript on flato_create_pages and flato_update_pages. Agents should rely on current MCP tool schemas and flato://canvas/fundamentals-v1 for the full interaction contract instead of copying static schema fragments from this repo.

Supported inline interaction events include click/input/change and desktop hover/mouse events such as onclick, onmouseover, onmouseout, onmouseenter, and onmouseleave. Hover is useful for desktop presentations; include click/tap behavior or a visible fallback when mobile touch users matter.

Verified Smoke Test

The v0.1.3 Codex plugin package uses the full guide skill and the current hosted Flato MCP contract.

The Codex install path has been verified with:

codex plugin marketplace add sologovision/flato-design-mcp --ref main
codex plugin add flato-design-mcp-codex@flato-design-mcp
codex mcp login flato-editor

An independent Codex CLI session successfully called flato_whoami through the installed flato-editor MCP server without creating or editing any Flato project.

Screenshots

GitHub release

Flato Design MCP GitHub release page

Codex plugin install

Codex plugin install verified

Read-only MCP smoke test

Read-only MCP smoke test passed

Editable presentation canvas

Editable presentation canvas in Flato

Canvas editing and content tools

Flato canvas editing and content tools

AI-assisted canvas edits

AI-assisted edits in the Flato canvas

Codex working with the live canvas

Codex working with the live Flato canvas

Release Assets

GitHub releases attach:

  • flato-design-mcp-guide-vX.Y.Z.zip: installable base guide skill.
  • flato-design-mcp-codex-vX.Y.Z.zip: Codex plugin package.

Safety Principles

  • Do not ask users to paste passwords, bearer tokens, or local OAuth tokens.
  • Do not inspect local OAuth or token stores.
  • Do not guess pageId or blockId.
  • Do not claim generated assets are placed until a design write uses the returned asset URL.
  • Use backups before broad or risky edits.

Related Flato Docs

  • User docs: https://www.flato.ai/docs/mcp
  • Agent-readable guide: https://www.flato.ai/docs/mcp.md
  • Flato app: https://www.flato.ai
  • Privacy: https://www.flato.ai/docs/privacy-policy
  • Terms: https://www.flato.ai/docs/terms-of-use

Support And Security

  • Use GitHub Issues for setup and documentation problems.
  • See SECURITY.md for security reporting guidance.
  • Do not include tokens, passwords, or private project content in public issues.

Roadmap

This is the base package. Scenario-specific skills such as flato-presentation-skill should build on this guide instead of duplicating the connection, OAuth, targeting, and safety workflow.

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选