用途:通过 Rube MCP 调用 Composio 的 Shopify 工具包,自动化 Shopify 店铺的商品、订单、客户、集合与库存操作。工具包文档见 composio.dev/toolkits/shopify。
前提条件:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);通过 RUBE_MANAGE_CONNECTIONS 建立 toolkit 为 shopify 的有效连接;每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。
设置:在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit shopify;若连接非 ACTIVE,按返回的授权链接完成 Shopify OAuth;确认状态为 ACTIVE 后再运行工作流。
主要能力:商品管理(SHOPIFY_GET_PRODUCTS、SHOPIFY_GET_PRODUCTS_PAGINATED、SHOPIFY_GET_PRODUCT、SHOPIFY_BULK_CREATE_PRODUCTS、SHOPIFY_GET_PRODUCTS_COUNT);订单管理(SHOPIFY_GET_ORDERS_WITH_FILTERS、SHOPIFY_GET_ORDER、SHOPIFY_GET_FULFILLMENT、SHOPIFY_GET_FULFILLMENT_EVENTS);客户管理(SHOPIFY_GET_ALL_CUSTOMERS);集合管理(SHOPIFY_GET_SMART_COLLECTIONS、SHOPIFY_GET_SMART_COLLECTION_BY_ID、SHOPIFY_CREATE_SMART_COLLECTIONS、SHOPIFY_ADD_PRODUCT_TO_COLLECTION、SHOPIFY_GET_PRODUCTS_IN_COLLECTION);库存管理(SHOPIFY_GET_INVENTORY_LEVELS、SHOPIFY_RETRIEVES_A_LIST_OF_INVENTORY_LEVELS、SHOPIFY_LIST_LOCATION);以及 SHOPIFY_GRAPH_QL_QUERY、SHOPIFY_BULK_QUERY_OPERATION 等高级查询。
使用方式:按任务选择对应工具序列,传入必要参数,如商品用 product_id、title、vendor、status;订单用 status、financial_status、fulfillment_status、order_id、created_at_min/created_at_max;客户用 limit、since_id;集合用 collection_id、product_id、rules;库存用 inventory_item_ids、location_ids。分页使用 limit 与 page_info 游标,检查响应中的 next 链接直至无更多页。
限制与注意:Shopify REST API 有版本化端点,部分功能需特定 API 版本;速率限制为 REST 标准计划每秒 2 次请求,GraphQL 每秒 1000 成本点。分页结果需游标分页;商品变体嵌套在商品对象内;订单 ID 为数字但 API 调用用字符串格式;默认订单列表可能不含全部状态,需指定 any;客户列表较大时需分页;智能集合按规则自动填充,手动集合使用自定义集合 API;集合计数为近似值;库存按变体与地点分别跟踪,多地点店铺需 location_ids。
适用场景:需要以对话或自动化方式批量查询、创建和管理 Shopify 商品、订单、客户、集合与库存的运营场景。其他未在资料中说明的功能、收费或平台细节暂未提供。