
Fluf
io.fluf由 fluf.io 發布v0.2.7更新於 Oct 24, 2026
Manage a FLUF resale account from an AI agent: inventory, crosslisting and unified orders.
概覽
讓助理管理 FLUF 轉售帳號:讀取庫存與訂單、把商品跨平台上架、修復失敗的上架,並提出支援工單。
- 可以做什麼
- 為 FLUF Connect 轉售帳號提供六個工具:list_channels 顯示已連結與可上架的市场,list_products 顯示商品及其已上架的通路,crosslist 把商品刊登到一個或多個市場,get_orders 以統一格式回傳所有已連結市場的訂單,list_drafts 與 approve_draft 處理被市場退回的刊登,ask_intesa 向 FLUF 內建助理提問,report_bug 代為提出支援工單。它也以 MCP 提示形式提供 dead_stock、morning_sales、listing_failures、expansion、support 等命名工作流程,把工具依序串接起來。
- 適用情境
- 適合透過 FLUF Connect 在多個市場銷售、希望助理協助研究該跨平台上架哪些商品、彙整銷售狀況、診斷失敗的刊登或提出支援工單,而不必接觸各市場 API 與憑證的情境。
- 執行需求
- 需要處於有效付費方案的 FLUF Connect 帳號,以及透過 FLUF_API_TOKEN 環境變數提供的個人存取權杖。建議的 Claude Desktop 安裝包不需要安裝 Node;npx 方式則需要 Node 18 以上版本。FLUF_BASE_URL 為選用,可覆寫預設的 API 主機位址。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Fluf,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
fluf-mcp — FLUF Connect for AI agents
A Model Context Protocol server that lets an AI agent (Claude, Cursor, Windsurf, Cline, and anything else that speaks MCP) work a FLUF Connect account: read inventory, list items across marketplaces, read orders, ask FLUF's own assistant a question, and raise a support ticket.
One account, one token, every marketplace you've connected — the agent never has to learn a per-marketplace API, and never handles your marketplace credentials.
Six tools are the primitives. Five recipes are the outcomes — named workflows that chain the tools in the right order, surfaced in your client as slash commands. Most people want a recipe.
Recipes
Recipes ship as MCP prompts. In Claude Desktop and Claude Code they appear as slash commands; in Cursor and other clients, in the prompt picker.
Every argument is optional unless marked, and every recipe has a sensible
default — /dead_stock on its own works.
Two things the recipes are deliberately strict about, because getting them wrong is how an agent loses a seller's trust:
- Nothing gets listed without confirmation.
dead_stockandexpansionresearch and recommend; they callcrosslistonly after you say yes. - Queued is reported as queued. Extension-first channels finish in your own browser, so an item can be accepted but not yet live. The recipes say so rather than claiming success, and they don't re-push (a repeat can duplicate the listing).
Tools
Get a token
Create one at https://fluf.io/connect/developers — in FLUF Connect that's More → Developers in the left sidebar. It's shown once, so store it like a password. Revoke it on the same screen any time.
You need a FLUF Connect account on an active plan; the API is a paid feature.
Install
Two ways in. Pick the first unless you have a reason not to.
Claude Desktop — one click, no Node (recommended)
Download fluf-mcp-<version>.mcpb from the
latest release and open it.
Claude Desktop shows an install dialog, asks for your token in a form field, and
that's it — no terminal, no JSON, and no Node install: Claude Desktop ships
its own Node runtime and uses it for installed bundles.
Everything else — npx
For Cursor, Claude Code, Windsurf, Cline, or if you'd rather manage it yourself.
This route does need Node 18+ on your machine — the
runtime bundled with Claude Desktop is only used for installed .mcpb bundles,
not for claude_desktop_config.json entries, which spawn command from your
system PATH.
Configure
Only needed for the npx route — the .mcpb bundle configures itself.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json:
Claude Code
Cursor
~/.cursor/mcp.json (or a per-project .cursor/mcp.json):
Environment variables
Using it
Reach for a recipe when you want an outcome — they encode the tool order and the caveats. Otherwise ask in plain language and the agent picks the tools:
"What have I got in stock that isn't on eBay yet? List the ten cheapest."
"Show me everything that sold last week and which channel it sold on."
"Why did my last five Vinted listings fail?"
Three things worth knowing:
- Always call
list_channelsfirst. The available marketplaces differ per account and change over time; don't hardcode a list. crosslistis not always instant. Some channels are handed to your own browser session to complete, so the response may say queued rather than listed. Read the per-channel status; don't assume success.ask_intesais the slow, clever one. It hands the question to Intesa, the assistant inside FLUF, which runs its own multi-step investigation before answering — so it can explain why something happened, not just report what is. Replies can take up to a minute. Use the direct tools for simple reads; reach for this when the question is diagnostic or open-ended.
Develop
Smoke-test without an MCP client:
Recipes live in src/prompts.ts — one entry in RECIPES per
recipe, no registration step. They're plain text aimed at the agent, so editing
one needs no client change.
Support
License
MIT — see LICENSE. © FLUF.io.
The server itself is open; the account it talks to is not. You'll still need a FLUF Connect account on an active plan for any of it to do anything.
來源:README.md,提交 a121d67
工具
0版本歷史
2- v0.2.7最新Sep 27, 2026
- v0.1.2Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分