原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

ReplenishRadar

作者:ReplenishRadar版本 1.1.0i★ –i在你的电脑上运行
注册名称io.github.ReplenishRadar/MCP

安装

概览

作者提供的说明(英文原文)

Shopify + Amazon inventory planning, forecasting & replenishment over MCP (50 tools).

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 网店与支付
  • 你需要填写:REPLENISHRADAR_API_KEY

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 需要你自己填写: REPLENISHRADAR_API_KEY, REPLENISHRADAR_API_URL

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "replenishradar": {
      "command": "npx",
      "args": [
        "-y",
        "@replenishradar/mcp-server"
      ],
      "env": {
        "REPLENISHRADAR_API_KEY": "your-value",
        "REPLENISHRADAR_API_URL": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add replenishradar --env REPLENISHRADAR_API_KEY=your-value --env REPLENISHRADAR_API_URL=your-value -- npx -y @replenishradar/mcp-server

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "replenishradar": {
      "command": "npx",
      "args": [
        "-y",
        "@replenishradar/mcp-server"
      ],
      "env": {
        "REPLENISHRADAR_API_KEY": "your-value",
        "REPLENISHRADAR_API_URL": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "replenishradar": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@replenishradar/mcp-server"
      ],
      "env": {
        "REPLENISHRADAR_API_KEY": "your-value",
        "REPLENISHRADAR_API_URL": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • REPLENISHRADAR_API_KEY 机密 必填 env
    ReplenishRadar API key with the rr_sk_ prefix.
  • REPLENISHRADAR_API_URL env
    Optional API base URL. Defaults to https://api.replenishradar.com.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 ReplenishRadar 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“网店与支付”中的其他服务器比较i

  • 星标数多于此分类中其他 1747 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1747 个服务器的 25% 更新
  • 基础检查结果等于或优于此分类中其他 1747 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

ReplenishRadar 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:REPLENISHRADAR_API_KEY

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.1.0)于3个月前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。

有什么可以替代它?

同一分类中有:Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Stripe MCP

作者:stripe

MCP server integrating with Stripe - tools for customers, products, payments, and more.

在云端运行★ 2,043MIT12个月前更新
安装

MCP Cn Commerce

作者:TonyWang-hub

8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending

在你的电脑上运行★ 96MIT27天前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

@replenishradar/mcp-server

Connect AI agents to live ReplenishRadar inventory data. Works with Claude Desktop, OpenClaw, and any MCP-compatible client.

Setup

  1. Get your API key from ReplenishRadar > Settings > API Keys.
  2. Add this server to your MCP client config. In Claude Desktop, open Settings > Developer > Edit Config:
{

"mcpServers": { "replenishradar": { "command": "npx", "args": ["-y", "@replenishradar/mcp-server"], "env": { "REPLENISHRADAR_API_KEY": "rr_sk_your_key_here" } } } }

  1. Restart Claude Desktop and ask: "What are my top stockout risks?"

No ReplenishRadar account yet? Use the public agent intake endpoint to request a short-lived, read-only sandbox key before configuring the server:

POST https://api.replenishradar.com/api/public/agent-intake

Available Tools

Read

Standard includes limited read API access. Growth adds diagnosis/status read tools.

ToolDescription
rr_get_stockout_riskStockout risk levels for SKUs
rr_get_inventory_positionStock-by-location for an item
rr_get_demand_forecastDemand forecast stats
rr_get_suggested_purchase_ordersSuggested POs
rr_get_replenishment_actionsCanonical buyer replenishment actions
rr_get_replenishment_actionOne replenishment action with event history
rr_get_alertsActive alerts
rr_list_itemsList inventory items
rr_get_sync_statusRecent sync history
rr_list_suppliersList vendors/suppliers
rr_list_purchase_ordersList purchase orders
rr_get_purchase_orderSingle PO with line items
rr_get_po_pdfPO PDF info
rr_get_po_documentsDocuments attached to a PO
rr_get_po_notesNotes attached to a PO
rr_get_sales_historySales history
rr_get_top_sellersTop-selling SKUs
rr_get_slow_moversSlow-moving SKUs
rr_get_inventory_valueInventory value breakdown
rr_get_sku_healthSKU-level health summary
rr_get_lost_salesEstimated lost sales from stockouts
rr_get_store_healthStore connection and sync health
rr_get_data_freshnessFreshness status by data dimension
rr_get_setup_statusSetup milestones and next step
rr_get_recent_activityRecent alerts, POs, and sync rollup
search_knowledgeReplenishRadar product knowledge search
rr_evaluate_fitDeterministic ICP + tier fit verdict (no org data)
Basic write (Standard tier and up)

Safe, low-blast-radius writes - no money or stock mutation.

ToolDescription
rr_acknowledge_alertAcknowledge an alert
rr_add_po_noteAdd a note to a PO
rr_request_approvalRequest human approval for a PO
rr_add_replenishment_action_noteAdd a note to a replenishment action
rr_dismiss_replenishment_actionDismiss a replenishment action
rr_prepare_replenishment_actionPreview an action and get its current updated_at before execute
rr_execute_replenishment_actionExecute an action. mode="draft" (default) creates a draft PO and/or transfer; mode="autonomous" also sends the PO / commits the transfer when the key has sensitive_write + the operation tool group + an enabled budget and all guardrails pass (else draft-fallback or hard-refuse). Idempotent, stale-state protected
rr_resolve_replenishment_actionResolve an action as no-action with a reason; idempotent, stale-state protected
rr_retry_replenishment_actionRetry a blocked or failed action via the draft execution path; idempotent, stale-state protected
rr_get_document_upload_urlGet upload URL for a PO document
rr_record_pi_reviewRecord proforma invoice details
Sensitive write (Growth tier and up)

Money / stock mutation.

ToolDescription
rr_trigger_syncTrigger inventory sync
rr_create_purchase_orderCreate a draft PO
rr_update_purchase_orderUpdate a draft PO
rr_send_purchase_orderSend an approved PO
rr_cancel_purchase_orderCancel a PO
rr_create_locationCreate a manual inventory location
rr_set_stock_at_locationSet stock at a manual location

PO creation always starts as a draft. rr_send_purchase_order only sends a PO that was already human-approved.

Action execution has two modes. rr_execute_replenishment_action with mode="draft" (the default) creates a draft PO and/or draft transfer for an action's items and never auto-sends to a supplier or commits stock. With mode="autonomous" it additionally sends the PO or commits the transfer, but only when the key has sensitive_write + the operation's tool group + an enabled per-key budget (autonomous_enabled=true) and every guardrail passes; otherwise it leaves a draft and returns an rr_request_approval hint (draft_fallback) or refuses without mutating (hard_refuse). Call rr_prepare_replenishment_action first to get the action's current updated_at, then pass it as expected_updated_at so a stale action is rejected before any write. Pass a stable idempotency_key so a retried call replays the original result instead of double-creating artifacts or double-sending.

Agent context store

A small, org-scoped, auditable key/value memory so an agent can remember bounded workflow state. rr_get_agent_context / rr_list_agent_context are read-capability; rr_set_agent_context / rr_delete_agent_context are basic-write. All four are in the agent_context tool group.

ToolDescription
rr_get_agent_contextGet one entry by namespace + key; expired entries are omitted
rr_set_agent_contextStore a bounded JSON object under namespace + key (optional scope_ref, ttl_seconds)
rr_list_agent_contextList live entries for ONE namespace (required), bounded limit (max 200)
rr_delete_agent_contextDelete one entry by namespace + key; records actor provenance

Rules and limits:

  • Namespaces are code-owned and per-key allowlisted. A human admin must grant your API key read/write/delete on each namespace in Settings > API Keys. Same-organization access alone is not sufficient.
  • No secrets, no raw PII. Writes that look like tokens, passwords, private keys, credentials, or raw emails/phones/addresses are rejected.
  • value must be a JSON object (not a scalar or array), capped at 16 KiB serialized.
  • ttl_seconds is optional and capped at 90 days; with no TTL the entry persists while the organization exists.
  • rr_list_agent_context requires namespace and never lists across namespaces.
  • scope_ref is descriptive metadata only and is not part of uniqueness - encode per-scope entries into the key (for example supplier_rules/sku:ABC123).
  • Sensitive namespaces (for example sourcing_economics) additionally require the key to hold the sensitive economics read capability + tool group.

Spend budgets (admin-managed, no MCP tool)

Per-API-key spend budgets - per-PO value cap, rolling-24h daily cap, max transfer quantity delta, an autonomous_enabled flag, and vendor / destination / transfer-source (or route-pair) allowlists - constrain what an autonomous key may buy or move. They are managed only by a human admin in Settings > API Keys (a JWT-admin Settings API); there is no MCP tool to read or change a budget, and an API key cannot reach the budget routes, not even for its own caps. Budgets are consumed only by autonomous send/commit, autonomous mode is off by default, and a denied autonomous action receives only a short decision reason - never the cap amounts, the allowlists, or another key's ledger.

Rate Limits

  • Standard ($99/mo): 10 calls/hour, read + basic-write tools
  • Growth ($199/mo): 100 calls/hour, read + basic + sensitive read/write + diagnosis/status tools
  • Scale ($499/mo): 1,000 calls/hour, full read + write capability set

Learn More

问 PopNx