Fudge for Shopify

ai.fudge由 fudge.ai 发布官方发布者v1.0.1更新于 Nov 11, 2026

Run your Shopify store with AI: drafts you approve, what to fix, and how your store is doing.

已验证Streamable HTTP可网页运行网页搜索与抓取数据与分析商业与电商

概览

AI 生成的概览

把助手连接到 Fudge 这一 Shopify 店铺增长团队,用于了解店铺表现、运行诊断并起草页面供商家审核。

可以做什么
  • 列出并连接 Shopify 店铺,读取店铺概览、记忆、Plan 与文档
  • 衡量店铺、商品与页面表现,读取已保存的发现与建议
  • 运行免费诊断与审查:AI 就绪度、商品目录数据、知识库、页面速度、技术可抓取性与页面 SEO
  • 研究关键词、实时搜索结果与竞品排名,浏览 Lookbook 设计参考
  • 截取页面截图,检查目录数据覆盖情况与优惠
  • 请 Fudge 撰写或修改草稿、记录变更、保存长期规则并跟踪待审核的工作
适用场景
适合希望助手了解其 Shopify 店铺背景、能给出简报、诊断 SEO、AI 可发现性与目录问题、比较设计模式,或准备待审核草稿的商家。
运行要求
通过 streamable HTTP 访问的远程 MCP 端点;README 提供了自定义服务器地址,并在需要时登录。店铺相关工具需要连接 Shopify 店铺,可关联多个店铺并按问题选择。部分工具会消耗店铺的 Fudge 额度并受每日限额限制。
安装前请注意
message_fudge 会消耗店铺的 Fudge 额度。创建草稿的工具会立即向店铺添加隐藏条目,仅在明确要求时使用。发布只能在 Fudge 中由商家完成,request_publish_review 仅生成审核链接。店铺数据与测量结果会发送给 Fudge,复制的 skills 不会自动更新。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "fudge-for-shopify": {
      "type": "http",
      "url": "https://mcp.fudge.ai/mcp"
    }
  }
}

README

Fudge

Fudge is a growth team for Shopify stores. This plugin connects your assistant to Fudge so you can brief yourself on your store, see what Fudge is working on and what needs your review, run Fudge's store reviews and free diagnostics with your store's own data, find how other stores solve a page or component in Fudge's Lookbook, and ask Fudge to build or revise pages and articles. Fudge keeps your store's Plans and design guide, so decisions you make in your assistant are there the next time, in Fudge too.

Publishing always stays in Fudge: when a draft is ready, your assistant gives you a link to Fudge's review page, where you check the exact changes and approve them yourself.

What you can ask

  • “Brief me on my store.”
  • “What's waiting for my review?”
  • “Run an SEO review of my store.”
  • “How do other stores explain sizing on mobile?”
  • “Have Fudge build a buying guide for our waxed laces.”

Setup

Install the plugin and connect it with your Shopify store when your assistant asks. You can connect several stores and choose one per question.

Use Fudge without installing the plugin

Add https://mcp.fudge.ai/mcp to your assistant as a custom MCP server and sign in when asked. To give your assistant Fudge's skills too, copy the folders in skills/ into its skills. Copied skills don't update on their own, so copy them again now and then.

Support: [email protected] · Privacy policy · Terms of service

来源:README.md,提交 be7b1b0

工具

57

list_stores

List connected stores

List the Shopify stores this connection can use.

无需输入参数。

connect_store

Connect another store

Create a link the merchant opens to connect another Shopify store. Use when they ask to add a store. The link works once within 10 minutes.

无需输入参数。

get_store_overview

Get store overview

Read a store’s overview: business context, standing memory, Google connection, work waiting on the merchant, Plans, top recommendations and recent results. With `area`, that area’s findings, Plans, work, outputs and headline numbers. Use for a brief or before planning work.

输入参数areastore

search_design_references

Search design references

Search Fudge’s Lookbook of analysed ecommerce stores, pages and patterns. Describe the shopper problem or page element, not a brand. Use when the merchant wants to see how other stores solve something.

输入参数limitquery必填scope必填industrypageKind

show_design_references

Show design references

Show 3–8 Lookbook references as a gallery of screenshots, best first, each with a one-sentence note on why it suits this store.

输入参数references必填

get_store_performance

Get store performance

Measure the store, or a product, collection, page, article or URL given as `subject`. `metrics` returns headline values with their previous period, definition and source. `breakdown` returns ranked rows such as queries, landing pages, channels, AI assistants, devices, countries, products or discount codes. With neither, returns what exists for the subject. Periods default to the 28 days ending three days ago against the 28 days before. Google Analytics, Search Console and Shopify are separate measurements.

输入参数dayssortlimitstoredeviceoffsetcomparecountryendDatemetricssubjectascending另有 4 个

get_store_insights

Get saved findings

Read the findings and recommendations Fudge has saved for this store, most important first; narrow by area, subject, kind, date or text. With `ref`, one record in full with its sources and measurements. An empty list means nothing is saved yet. This never starts an investigation.

输入参数refareakindlimitquerysincestoresubject

get_design_guide

Get design guide

Read the store’s design guide: colours, typography, spacing, components and brand voice. Use when designing or reviewing pages. With no guide yet and a distinctive theme, this starts a one-time extraction.

输入参数store

search_guides

Search Fudge guides

Search Fudge’s reference articles on SEO, AI discovery, conversion, merchandising, content, store design and analytics. Returns matching paths and excerpts.

输入参数query必填

read_guide

Read Fudge guide

Read one of Fudge’s reference articles by path, such as seo/audit.md. Without a path, lists them all.

输入参数path

find_context

Find store context

Search what Fudge knows about this store: memory guides, Plans, projects, findings, recommendations, recorded changes and past conversations. Pass `about` (a URL, Shopify GID or fudge:// ref) for everything related to one thing. Conversation results say whether the work is a draft, was published or was only discussed.

输入参数aboutquerystorewherecursor

remember

Remember for this store

Save a lasting rule, decision, correction or learning to store memory. Use when the user states how things should be done from now on, not for one-off requests. Duplicates change nothing; a contradiction comes back as a conflict.

输入参数note必填storepersonalreplaces

record_change

Record a store change

Add a change made outside Fudge to the store’s timeline, such as ads, prices, apps, email, shipping or theme edits in Shopify, so later results can be attributed. Fudge’s own publishes are recorded automatically.

输入参数atwhywhat必填linksstoresurface必填

read_store_document

Read store document

Read a store document by path: Plans (.plans), playbooks (.playbooks), memory and design guide (.memory), brand kit (.brand) and projects (.projects). Omit `path` to list top-level folders; a folder path lists its documents.

输入参数pathstoreoffset

edit_store_document

Edit store document

Change part of a store document, such as a Plan’s brief or the design guide, by replacing exact text. Fails if the text is gone or the document has changed since it was read.

输入参数path必填storenew_string必填old_string必填replace_all

create_store_document

Create store document

Create a document inside an existing Plan, such as .plans/<slug>/brief.md, or with `replace` rewrite a whole document that was just read.

输入参数path必填storecontent必填replace

create_plan

Create Plan

Start a new Plan for a goal the merchant has agreed and no existing Plan covers, with a title, areas, milestones and an optional brief. Schedules and recurring work are approved in Fudge.

输入参数areas必填briefstoretitle必填milestones必填

list_store_audits

List store audits

List the audits Fudge can run for this store, three diagnostics and eight agent reviews, with any existing result. Listing starts nothing.

输入参数store

run_ai_readiness_check

Run AI Readiness check

Run Fudge’s free AI Readiness report: whether AI assistants can find and recommend the store’s products, with a score and prioritized fixes. Takes about 3 minutes and waits up to 45 seconds. Returns a run in progress or a result from the last 24 hours unless `fresh` is true.

输入参数freshstoredomain

run_catalog_data_audit

Run catalog data audit

Run Fudge’s free AI shopping catalogue report: categories, structured data, product details and whether buyer searches find the right products. Takes 2–4 minutes and waits up to 45 seconds. Returns a run in progress or a result from the last 24 hours unless `fresh` is true.

输入参数freshstoredomain

run_knowledge_base_check

Run Knowledge Base check

Run Fudge’s free Shopify Knowledge Base report: 15 shopper questions with the exact answers, gaps and conflicts with published information. Takes 2–5 minutes and waits up to 45 seconds. Returns a run in progress or a result from the last 24 hours unless `fresh` is true.

输入参数freshstoredomain

get_store_audit_result

Get audit result

Read the latest run of one free diagnostic: status, report link and, once complete, the score and top fixes. Reading starts nothing. `waitSeconds` waits up to 50 seconds for a running report.

输入参数audit必填storedomainwaitSeconds

check_page_speed

Check page speed

Measure a store page with Google PageSpeed Insights: Lighthouse score and lab metrics, real-visitor Core Web Vitals and the largest improvement opportunities. Each device takes 10–30 seconds; results are cached for an hour. On a password-protected store, only real-visitor data is available.

输入参数pagestoredevicedomain

check_store_technical

Check store crawlability

Check the live store’s crawlability for search and AI: robots.txt rules, /llms.txt, sitemap.xml, password protection and whether products are publicly reachable.

输入参数storedomain

check_page

Check page SEO

Check one live store page’s server HTML for SEO and structured data: title, meta description, canonical, noindex, headings, Open Graph, JSON-LD, lang, viewport, image alt text, mixed content and word count.

输入参数pagestoredomain

start_website_redesign

Start website redesign

Start Fudge’s free website redesign for a Shopify store, which generates three homepage concepts on Fudge’s website. Use when the merchant wants new design directions for their whole site. Returns a link for them.

输入参数domain必填instructions

start_store_builder

Start AI store builder

Start Fudge’s free AI store builder for someone with a store idea but no store yet. It works out a name, logo and brand, then shows store concepts on Fudge’s website. Returns a link for them.

输入参数description必填

check_catalog_data

Check catalogue data

Check catalogue data coverage across published products, collections, pages and articles: taxonomy, SEO fields, product type, vendor, description, images, alt text and optionally GTIN and MPN. Without `type`, totals and per-field coverage; with `type`, the items missing fields, a page at a time. The first call scans the live catalogue and can return status "scanning". Results are kept for an hour.

输入参数typelimitstoreoffsetmissingrefreshincludeProductIdentifiers

search_catalog

Search catalogue

Find the store’s products, collections, pages and articles by name or handle, or list them by type. Matches singular, plural and partial words, and returns close matches when nothing matches every word.

输入参数limitquerystoretypesoffset

list_offers

List offers

List the store’s current offers: Fudge offers, active Shopify discounts, native bundles, and shipping rates by zone or market with their free-shipping conditions. Use for an offers or average-order-value review.

输入参数store

capture_page

Capture page screenshots

Screenshot one store page in a real browser on desktop and/or mobile and return the images. Pass `draft` to see a Fudge draft. `fullPage` captures top to bottom. Takes 15–60 seconds; up to 50 captures per store per day.

输入参数pagedraftstoredevicefullPage

get_keyword_metrics

Get keyword metrics

Get Google search volume, difficulty, intent, CPC and 12-month history for specific keywords in one country. Missing values are unknown, not zero. Changes nothing and uses no credits; each store has a daily limit.

输入参数storekeywords必填languagelocation必填

find_keyword_ideas

Find keyword ideas

Find longer search phrases containing a seed keyword, with volume, difficulty and intent. Changes nothing and uses no credits; each store has a daily limit.

输入参数seed必填limitstorelanguagelocation必填minVolumemaxDifficulty

get_search_results

Get search results

Read Google’s live first results page for one search in one country: ranked results, features, AI Overview citations, People Also Ask and related searches. Changes nothing and uses no credits; each store has a daily limit.

输入参数storedevicekeyword必填languagelocation必填

get_ranked_keywords

Get ranked keywords

List the Google searches a domain ranks for in one country, with position, URL, volume, difficulty and estimated traffic. Defaults to this store; pass a competitor’s domain to compare. Changes nothing and uses no credits; each store has a daily limit.

输入参数limitstoredomainlanguagelocation必填pathPrefix

list_work

List work

List Fudge work for this store, including work started in Fudge or another assistant. `view: "needs_you"` returns what is waiting on the merchant. `query` searches past work.

输入参数kindviewlimitquerystorebefore

read_work

Read work

With `ref`: one work item’s live state, progress, latest result, what it is waiting for, and draft or publication state with links; `waitSeconds` waits up to 50 seconds. With `about` (a URL, path, Shopify GID, theme file or fudge:// ref): what has changed there, by `view` current, history or summary. `about: "fudge://store"` is the store-wide timeline.

输入参数toreffromviewaboutstorecursorwaitSeconds

message_fudge

Message Fudge

Ask Fudge to do work for this store: build or revise a page, article or other draft, investigate, or answer a question. Without `ref`, starts a new conversation; with `ref`, continues that work. Uses the store’s Fudge credits. `requestId` makes retries deliver once. Publishing always needs the merchant’s own approval in Fudge.

输入参数refstoretitlemessage必填deliveryrequestId必填

stop_work

Stop work

Stop Fudge’s reply running on one work item. With `runId`, stops only that run. The draft and anything already saved stay.

输入参数ref必填runIdstore

request_publish_review

Request publish review

Prepare a finished draft for the merchant’s publish decision. Returns the link to Fudge’s review page, what will change and whether publishing needs a plan. This does not publish; only the merchant can, in Fudge.

输入参数ref必填store

open_fudge_home

Fudge Home

Open Fudge Home for a store: work waiting on the merchant, the next recommended step and the four growth areas. Use when the merchant asks to open Fudge or see their store at a glance.

输入参数store

show_draft

Draft preview

Show a Fudge draft in the side panel with its screenshot, saved time, change count and links. Without a ref, lists recent drafts.

输入参数refstore

start_draft

Start draft

Open a private Fudge draft to build in directly. Fudge copies the live theme into a draft with its own preview. Give a short title and the storefront `page`, or `work` to continue existing work. `requestId` makes retries create one draft. Use for precise changes you make yourself; needs a Fudge plan that includes building.

输入参数pageworkstoretitle必填requestId必填

read_draft_file

Read draft file

Read a file in a Fudge draft: a theme file, a theme folder listing, or a content document under .entities (list with .entities/product?query=…). Lines are numbered; long files return `line_offset`. Theme files return a `revision`. Append #info to see where a theme file is used.

输入参数path必填draft必填storeline_limitchar_offsetline_offset

search_draft_files

Search draft files

Find theme files in a Fudge draft. With `pattern`, search contents by regular expression; without it, list files matching `paths` globs.

输入参数draft必填paths必填storepattern

edit_draft_file

Edit draft file

Change part of a theme file or .entities document in a Fudge draft by replacing exact text, without line numbers. Fudge validates the result and refreshes the preview.

输入参数path必填draft必填edits必填storerevision

write_draft_file

Write draft file

Create a new theme file in a Fudge draft, or with `replace` rewrite a whole file. New theme filenames include the draft’s file prefix, except templates, config and locales. Every sections/*.liquid file needs a {% schema %} with a non-empty "name".

输入参数path必填draft必填storecontent必填replacerevision

delete_draft_file

Delete draft file

Delete a theme file from a Fudge draft, or stage removal of an item by its .entities path. Fudge refuses deletions that would break references. Publishing applies the removal; until then it can be undone.

输入参数path必填draft必填store

edit_draft_content

Edit draft content

Change products, collections, pages, articles, blogs and their metafields in a Fudge draft with sparse patches, many items in one call. - Name only the fields you change; nested objects such as seo merge per key. - Rows with an "id" (variants, options, media) merge by id; omit "id" to add a row; {"id": …, "_delete": true} removes one. Variants and media live at .entities/product/{id}/variants.jsonc and media.jsonc. - Lists such as tags take a full array or {"add": […], "remove": […]}. - Metafields: .entities/product/{id}.metafields with {"namespace.key": {"type": …, "value": …}}; "value": null removes one. Changes to existing items are staged for the merchant’s review. Items the draft created change in Shopify at once.

输入参数draft必填edits必填store

create_draft_product

Create product in draft

Create a new hidden product in a Fudge draft, with options, variants, prices and media. It is deleted if the draft is discarded and becomes active when the merchant publishes. Use only when the merchant asks.

输入参数draft必填storeproduct必填

create_draft_collection

Create collection in draft

Create a new hidden collection in a Fudge draft. It is deleted if the draft is discarded and goes live when the merchant publishes. Use only when the merchant asks.

输入参数draft必填storecollection必填

create_draft_page

Create page in draft

Create a new Shopify page in a Fudge draft, optionally with its own template. It can be previewed in the draft and goes live when the merchant publishes.

输入参数page必填draft必填store

create_draft_article

Create article in draft

Create a new blog article in a Fudge draft. It can be previewed in the draft and goes live when the merchant publishes.

输入参数draft必填storearticle必填

send_feedback

Send feedback to Fudge

Send the Fudge team a problem with its tools, a capability you needed, or feedback the merchant asked you to pass on.

输入参数type必填storemessage必填

show_resources

Show in Fudge

Show Fudge items to the merchant as rows that open in Fudge: work, Plans, findings, recommendations, reports, products and pages.

输入参数refs必填store

版本历史

1
  1. v1.0.1最新Nov 11, 2026

评分

已满足适用检查项的 90%

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

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

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

其他 Fudge 集成