
FLORA
ai.flora由 flora.ai 發布官方發布者v0.11.5更新於 Nov 6, 2026
Generate and edit images, video, audio, text and 3D on FLORA's AI creative canvas.
概覽
FLORA 的託管 MCP 伺服器讓助理生成與編輯圖像、影片、音訊、文字和 3D,執行已儲存的技法,並讀寫 FLORA 畫布。
- 可以做什麼
- 依提示詞生成圖像、影片、音訊和文字,並對來源圖片執行已儲存的多步驟技法
- 讀取與修改 FLORA 畫布或專案,包括查看過往生成結果及其花費
- 批次送出並輪詢多項生成工作,支援逐項變數與部分失敗回報
- 透過 FLORA 的圖片編輯與影片轉影片模型,把靜態圖或影片改配成其他長寬比
- 以既有檔案合成動態圖像,並在本機算繪簡報
- 適用情境
- 當你希望助理在 FLORA 畫布上產出或修改創意素材時使用:產品與廣告圖、分鏡影片、尺寸改配、樣機簡報,或修改既有專案。適合針對產品清單或變體做批次處理,也適合對單一結果反覆調整。
- 執行需求
- 需要遠端 streamable HTTP 端點 agents.flora.ai/mcp,在用戶端中作為自訂連接器或 MCP 伺服器加入。透過 OAuth 以 FLORA 帳號驗證,不需要 API 金鑰,首次呼叫會開啟瀏覽器登入。搭配的技能需另外安裝。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 FLORA,將其新增到工作區。
- 連接 所需的 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
交給代理程式安裝
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/ai.flora%2Fflora/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。 客戶端會在首次連接時完成 OAuth 登入。
{
"mcpServers": {
"flora": {
"type": "http",
"url": "https://agents.flora.ai/mcp"
}
}
}README
FLORA MCP Skills
Workflows for pointing your agent at FLORA and getting real work back — not just tool access.
FLORA's MCP server gives any agent the ability to generate images, video, audio and text, run saved multi-step techniques, and read and write a FLORA canvas. That is the raw capability. This repo is the judgment layer: when to use which model, what the gotchas are, what a good result looks like, and what to do when one comes back wrong.
Skills document tested workflows and measured observations. Model behavior and tool availability can change; check the connected server before following an example.
FLORA maintains these skills and publishes updates here through reviewed pull requests.
Install
One command. FLORA's MCP server is hosted, authenticated over OAuth, and needs no API key — the first call opens a browser to sign in.
Claude Code
Codex
Cursor, Windsurf, Zed, and other MCP clients — add to your MCP config:
Claude.ai (web and desktop) — add it as a custom connector:
- Copy
https://agents.flora.ai/mcp - Go to Settings → Connectors → Add custom connector (direct link)
- Paste, sign in, and start generating
ChatGPT — FLORA is in the app directory; enable it there.
Then add the skills
The server is the capability; the skills are how your agent knows what to do with it.
Claude Code — one command, skills and server together. This repo is also a plugin marketplace, so installing it wires up the MCP server and every skill:
Any other agent — copy the skills in:
Claude.ai — there is no plugin install, so pick one of three. claude plugin is
Claude Code only; on web and desktop the skills go in by hand.
A Project, if you use FLORA regularly. Create a Project, open Set custom
instructions, and paste in the contents of the skill you want — for example
skills/flora-batch-generate/SKILL.md. Every
chat inside that Project then has it, with nothing to re-paste. This is the most
reliable option and it costs nothing.
Upload it as a Skill, for something reusable across Projects. Claude.ai takes a
zipped skill folder, and this repo's layout is already the right shape — one directory
per skill with a SKILL.md inside it. Zip the one you want:
Then upload it from Claude's settings, under skills/capabilities. Zipping from the repo rather than downloading a prebuilt archive means you always get the current version.
Or just ask for it inline — see the raw-URL option below, which needs no setup at all and works in a normal chat.
Or no install at all — point your agent straight at one skill:
Keeping the skills up to date
New skills get added to this repo, and existing ones get corrected as we measure things that turn out to be wrong. None of that reaches you on its own. An installed plugin is a frozen snapshot — it will not tell you a new skill exists, and it will keep working happily on an old copy. Updating is something you do, not something that happens.
Claude Code — two commands, no reinstall and no re-auth. Your MCP connection is untouched:
The first refreshes this repo's marketplace listing; the second pulls the new version. Skipping the first means the second has nothing new to find. Changes apply on your next session — plugins load at start-up, so restart your agent afterwards.
If it reports already at the latest version, you are genuinely current.
claude plugin list shows the version you are on.
Any other agent — re-copy. There is no update command, so pull the repo again and overwrite:
Claude.ai — re-paste or re-zip. A Project's custom instructions and an uploaded
Skill are both snapshots taken when you added them. Paste the current SKILL.md in
again, or re-zip the folder from a freshly pulled clone and re-upload.
Raw URL — nothing to do. That path always serves main, so it is current the moment
we push. If you want to be sure you are reading today's version of a skill, use it.
Start here: stop chatting, start batching
The single highest-leverage thing you can do with FLORA's MCP server is stop treating it as a chatbot and start treating it as a pipeline.
One request at a time, waiting for each, is the default an agent falls into and it is the slowest possible use of the server. FLORA runs generations concurrently. The serialisation is entirely on the agent's side.
Measured on a real six-item batch: fired together, 15.8 seconds. The same six run one after another: about 150 seconds. Identical cost, identical outputs, one tenth the wall clock — and the gap widens linearly with the size of your list.
flora-batch-generateis the flagship skill in this repo. If you read one thing here, read that. It turns a product list, a set of campaign variants, a folder of source images, or a spreadsheet into one parallel batch, polls it correctly, and tells you exactly what failed and why.
Skills by use case
Scale — many items, one treatment
Refine — get one thing right, without burning money
Composite — animate what already exists
Sequence — script to moving pictures
Transform — you already have the image
Reformat — one asset, every placement
Present — turn finished work into a deliverable
Ship — all the way to the ad platform
Watch — keep a team plugged in
Check — judge it before it ships
Iterate — build on what exists
★ = flagship, most heavily tested.
Try it
Copy one of these. Skills fire on what you ask for, not on being named — you should never have to type a skill's name.
flora-batch-generate
Here are 24 products from our spring catalogue. Generate a PDP shot for each one — same studio setup on every product, seamless warm-grey, soft key from camera left. Total the cost before you spend anything.
Take this campaign line and give me 12 localised versions, one per market, same art direction throughout. Markets are in the attached sheet.
I have a folder of 40 product URLs. One hero image each, consistent lighting. Tell me what it'll cost first.
flora-refine-loop
Generate a single white ceramic mug on a plain black surface. Handle pointing right, top-down bird's-eye view looking straight down, no other objects. Keep refining until it matches — max 3 rounds.
That's not quite right, try again.
(The skill should refuse to re-roll blind and ask what "right" means. If it just regenerates, the skill didn't fire — that's the bug to look for.)
A photo of a clock face showing exactly 4:37. Refine until the hands are correct.
(Models are bad at clock hands. Correct behaviour is stopping once the same defect survives a real prompt change, and handing you options — not burning more rounds.)
flora-script-to-video
Turn this script into a video. Same character and lighting across every shot.
Storyboard this scene and animate it — 6 shots, 5 seconds each, 16:9. Show me the keyframes before you spend anything on video.
Here's a 30-second ad script and our brand character sheet. Build the keyframes off that reference, then animate. Quote the video stage separately.
flora-mockup-deck
Mock this poster up out of home — I want to see it on a wall, a bus shelter, that kind of thing. Plus social sizes.
What would this campaign key visual look like in the wild? Square-on shots, and don't touch the artwork.
Give me a placement deck for this ad, with 1:1, 4:5 and 9:16 resizes for social.
Create a campaign deck of a flower.
(No artwork attached, so the skill writes the poster first — one generation — shows it to you, and only places it once you say yes. Four wrong placements is the failure it is avoiding, and they are not re-rollable.)
flora-brand-ad-pipeline
Here's the strawberry launch — six SKUs, our usual treatment. Get them staged for me to review.
Build the ad set for the new store opening: generate, archive, host, and leave the Meta creatives paused.
Re-run the summer campaign — two of the ads didn't make it into Meta last time.
(The manifest is the point: a re-run should repair the two missing rows, not regenerate and re-upload all of them.)
flora-pdp-deck
Here's a photo of our candle. I need PDP shots for the product page, and a deck at the end.
Product shot and a full-length model frame attached. Shoot it on her, studio background, and de-brand it.
I've only got this one product photo. What can you actually get me from it?
(The skill should say plainly that one photo buys one plate, not four — asking a single reference for four angles returns four near-duplicates and bills for all of them. If it promises a full multi-angle set, that's the bug.)
flora-run-technique
Put this product on a clean white background.
Match the lighting in this shot to the reference image.
What can FLORA actually do to an image I already have?
flora-canvas-iterate
What's in my Meridian project?
Pull up the hero images I made last week and redo them warmer — less blue in the shadows.
Show me what I've generated in this project and what it cost.
What a good skill looks like here
The bar is set by flora-batch-generate and flora-mockup-deck. Both share a shape,
and it is not "a description of the tools":
- A law. One sentence naming the invariant the skill exists to protect. "N items is one wait, not N waits." "A re-run with an unchanged prompt is not a refinement." If you cannot write that sentence, the skill is not ready.
- Measured numbers.
265ms,3.45x,17% undercount,limit: 100. Not "fast", not "expensive", not "usually works". - Named gotchas. The specific thing that silently ate someone's budget, written down with what it looked like when it happened. The most valuable content in this repo is the failure someone already paid for.
- What it does not do. Where the skill stops, stated plainly, so an agent does not improvise past its tested edge.
Thin wrappers around tool descriptions are not useful — agents can already read tool schemas. The value is the judgment that only comes from running it.
Contributing
Some of the best FLORA workflows are already being built by users, independently of us. Two we know of:
- Pedro Padilla's agentic marketing pipeline — an end-to-end campaign flow driven through the MCP server rather than the canvas.
- Will Bovill's Figma + FLORA storyboard workflow — pulling frames from Figma, generating against them, and assembling the result back into a board.
Neither started as a feature request. Both are the kind of thing this repo exists to surface, so that the next person does not have to rediscover it.
If you have built a workflow that works, send it back. The bar is the four bullets above. Open an issue describing the workflow or correction; a maintainer will review it and include accepted changes in a future update.
Reference
- FLORA MCP endpoint —
https://agents.flora.ai/mcp(streamable HTTP, OAuth) - Workflow instructions —
flora_discover_skillslists available skills; pass a skill name to load its instructions. - API and SDK docs — docs.flora.ai.
- Calling FLORA from a skill — use the named tools:
flora_create_generations,flora_list_generations,flora_run_technique,flora_list_modelsand friends. Create 1–20 generations with{ "generations": [...] }, including a one-item array for a single generation. Retain successful run IDs and poll with{ "run_ids": [...] }; includetechnique_idfor technique runs. Omit run IDs only to list history. Never retry a whole batch because one submission failed. The hosted server no longer has anexecutecode tool;flora_list_toolslists what the connection offers.
Connection reference
Check the connected server's advertised tool list and schemas before running a workflow. The examples target the plural hosted generation tools; older cached catalogs need refreshing.
Two things that do not exist and are easy to reach for: models.retrieve (use
models.list().find()) and runs.action (use the flora_run_action tool).
FLORA also ships an in-browser MCP surface (WebMCP) that operates a live canvas
directly. It has a different, larger tool vocabulary — flora_run_batch,
flora_get_batch_status, flora_get_generations, flora_edit_layers and others — and
some skills explicitly distinguish that path. If you are writing a skill against the browser surface,
check its tool names separately; they are not interchangeable with the hosted server's.
Data and privacy
This plugin is Markdown skills plus a reference to FLORA's hosted MCP server. It has no hooks, no background processes and no telemetry of its own.
- What goes to FLORA. When Claude calls a FLORA tool, the plugin sends what that
call needs to
https://agents.flora.ai/mcp: prompts, reference images and files you provide, model and technique choices, and project or canvas content you ask it to read or change. You sign in with your own FLORA account over OAuth; nothing is sent until you connect. Generations run against your FLORA account and bill its usage, and results are stored in your FLORA workspace and served frommedia.flora.ai. - What stays local.
flora-motion-compositorincludes one readable Python script,scripts/comp.py, that renders frames on your machine with ffmpeg and, for SVG input, headless Chrome. It makes no network calls. The deck skills render HTML and PDFs locally with headless Chrome in the same way. - Other services, only when you ask. A few skills describe steps in tools you
already use — fetching trend sources you name (
flora-trend-board), posting boards to a team channel, or leaving paused ads in Meta Ads Manager (flora-brand-ad-pipeline). Those steps run through connectors or credentials you set up yourself; the plugin ships none.
FLORA's Privacy Notice and Terms of Service apply to data sent to FLORA. Questions: open an issue or email [email protected].
Licence
MIT. See LICENSE.
來源:README.md,提交 ed201f1
工具
0版本歷史
1- v0.11.5最新Oct 16, 2026
評分
已滿足適用檢查項的 85%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通必需25 分
- 已宣告認證方式必需10 分
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
