mcpField
R
RevClamp MCP Server

RevClamp MCP Server

远程服务
revclamp.com其他11 天前更新

关于 RevClamp MCP Server

RevClamp MCP Server 是面向 B2B 计费、争议、增值税和 Webhook 操作的开源 Node.js 服务与 CLI。其 9 个确定性工具默认在本地运行,也可选用托管工作区功能。

主要功能

  1. 019 个本地确定性工具
  2. 02Stripe 用量与争议评估
  3. 03EU 和 XI 增值税验证
  4. 04B2B 账期对账
  5. 05Webhook 签名与重放检查
  6. 06争议证据 lint 检查

适用场景

  1. 01审计 Stripe 用量和收入流失
  2. 02准备 Visa CE 3.0 争议证据
  3. 03验证 EU 和 XI 增值税号
  4. 04对账 B2B 预付款和贷项通知单

MCP 相关

向 MCP 客户端提供计费、增值税、争议、会计和 Webhook 相关的 9 个工具。工具默认在进程内运行;也可使用 API 密钥启用托管工作区服务。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://revclamp.com/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

RevClamp MCP 服务与 CLI(revclamp-mcp)

RevClamp Enterprise — B2B 收入与合规防护措施

revclamp-mcp 是一个独立、零依赖的开源模型上下文协议(MCP)服务与 CLI(index.mjs + local_engine.mjs),以纯 Node.js 实现 9 种确定性工具,涵盖 B2B FinOps、Stripe 2025-03-31.basil、Visa CE 3.0、EU/XI VIES VAT、Shopify Plus B2B Net-15/30/60 以及 Webhook 安全。

  • 100% 本地进程内执行(默认 — 无网络调用 / 无需 API 密钥): 所有 9 种 MCP 工具(initialize、tools/list 和 tools/call)都使用纯 Node.js 在进程内通过 local_engine.mjs 本地执行(包括 node:crypto HMAC-SHA256 验证、以整数分为单位的复式记账、72 小时 Webhook 重放状态机,以及 18,000 个 UTF-16 代码单元的 CE 3.0 lint 检查)。除非明确配置 REVCLAMP_API_KEY 或 REVCLAMP_MCP_URL,否则绝不会发出网络请求。
  • 可选的托管云工作区同步(REVCLAMP_API_KEY): 配置 REVCLAMP_API_KEY(rg_live_...)后,revclamp-mcp 会连接到 RevClamp Enterprise(https://api.revclamp.com/api/mcp),以启用持久 90 天的交易使用记录与审计账本、全天候自动处理 Stripe 争议与权益 Webhook 的发件箱,以及实时 EU Commission VIES SOAP 网关查询编号。

本地开放核心(local_engine.mjs)与托管云(REVCLAMP_API_KEY)对比

功能本地开放核心默认模式(无需 API 密钥)托管云(REVCLAMP_API_KEY)
执行与网络100% 进程内执行(local_engine.mjs),不发出网络请求通过 HTTPS 向 https://api.revclamp.com/api/mcp 发送 JSON-RPC(redirect: "error")
使用记录与审计存储对调用方提供的 JSON 快照进行无状态评估持久 90 天的交易账本 + Stripe 历史数据回填
争议与权益操作返回非破坏性的 submit: false 草案与 revoke_entitlement 决策全天候自动处理 Stripe Webhook 的发件箱(disputes.update 和已签名的撤销 Webhook)
EU 与 XI B2B VAT(VIES)确定性语法校验与 GR -> EL 规范化(默认 FORMAT_ONLY,valid: null)EU Commission VIES SOAP 实时查询 ID + 熔断器重试队列(viesMode: "LIVE" + REVCLAMP_API_KEY)
每月事件档位本地进程内评估次数不限(网络成本为 0)免费 Sandbox(每月 5,000 个事件) · Starter $19/mo(100k) · Growth $59/mo(1M) · Scale $199/mo(5M)
数据最小化与隐私数据绝不会离开你的设备仅在本地清理实时密钥后,通过 TLS 发送明确提供的 tools/call 参数(网络请求发出前会在本地拦截 sk_live_、非测试用 whsec_ 和 shpat_)

在 local_engine.mjs 中实现的开源 MCP 工具(9 个)

工具名称领域本地进程内实现(local_engine.mjs)执行模式
revclamp_audit_revenue_leakageStripe 计费与用量评估调用方提供的客户/用量数组(合成样例使用 demo: true);未连接工作区账本时返回升级引导本地进程内(或可选云端密钥)
revclamp_evaluate_ghost_usageStripe 2025-03-31.basil评估多订阅客户快照(强制 has_more: false),并检查未付款 API/大模型用量流失的 0–14 天催款宽限期本地进程内(或可选云端密钥)
revclamp_stage_stripe_dispute_ce3Visa 10.4/CE 3.0根据调用方提供的 usageEvents,评估此前 120–365 天内无争议的扣款(ip_subnet/device_id 重叠;样例使用 demo: true),并暂存非破坏性的 submit: false 草稿(不超过 18,000 个 UTF-16 代码单元)本地进程内(或可选云端密钥)
revclamp_validate_eu_vat_vies欧盟与 XI B2B 增值税规范化 27 个欧盟成员国及北爱尔兰(XI)的增值税 ID(GR -> EL),在本地检查语法(FORMAT_ONLY,valid: null),模拟 errorWrappers(使用 demo: true),或查询欧盟 VIES 实时服务(viesMode: "LIVE" + REVCLAMP_API_KEY)本地进程内(或可选实时 VIES)
revclamp_reconcile_b2b_net_termsB2B 批发 Net-30使用整数欧元分复式记账法对 Net-15/30/60 预付款和贷项通知单进行对账本地进程内(或可选云端密钥)
revclamp_verify_webhook_signatureWebhook HMAC-SHA256使用 300 秒重放检查,对原始 UTF-8 字节(node:crypto)生成并验证 Stripe-Signature、X-Shopify-Hmac-Sha256 和 X-RevClamp-Signature本地进程内(或可选云端密钥)
revclamp_calculate_roi_and_plan_fit0% 抽成 ROI 与套餐匹配以整数美元分计算 B2B 每月和每年的利润节省额,与收取 25%–30% 的拒付代理机构进行比较,并推荐最佳套餐层级本地进程内(或可选云端密钥)
revclamp_simulate_webhook_replayWebhook 重放与 FSM使用 72 小时去重 Set 和单调递增的 createdSec 守卫,模拟订阅生命周期 Webhook,并与朴素的到达顺序处理器进行比较本地进程内(或可选云端密钥)
revclamp_lint_dispute_evidence争议证据 UTF-16 与 CE 3.0检查 evidence[access_activity_log] 负载是否符合 18,000 个 UTF-16 代码单元上限、非破坏性 CE 3.0 标记要求,以及商户备注保留要求本地进程内(或可选云端密钥)

快速开始(Claude Desktop / Cursor / Windsurf)

将 revclamp-mcp 添加到 claude_desktop_config.json 或 .cursor/mcp.json。默认情况下,revclamp-mcp 100% 在本地进程内运行,不会进行网络调用,也不需要 API 密钥:

{
  "mcpServers": {
    "revclamp": {
      "command": "npx",
      "args": ["-y", "github:lhphong09t2/revclamp-mcp"]
    }
  }
}

(可选) 如需连接实时工作区,请访问 https://revclamp.com/dashboard,在 env 中传入 REVCLAMP_API_KEY,或使用托管的 Streamable HTTP 端点(POST https://api.revclamp.com/api/mcp):

curl -sS -X POST https://api.revclamp.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'

CLI 用法与 <60s 本地冒烟测试(--self-test)

# Run a <60s local CLI smoke check (verifies all 9 tool schemas & executes a local_engine.mjs sample audit with zero API key)
npx -y github:lhphong09t2/revclamp-mcp#v1.20.11 --self-test

# Provision a free Cloud Workspace (or reuse REVCLAMP_API_KEY) & send a 6-digit login OTP
npx -y [email protected] --init-workspace [email protected]

# Verify the 6-digit OTP using REVCLAMP_API_KEY from environment
REVCLAMP_API_KEY="rg_live_..." npx -y [email protected] --verify-otp [email protected] 123456

# List all 9 MCP tools and JSON schemas (runs locally in-process)
node index.mjs --list-tools

# Validate an EU or Northern Ireland (XI) B2B VAT ID (auto-converts Greece GR -> EL)
node index.mjs --check-vat GR123456789 DE

# Calculate 0% take-rate ROI and optimal flat-rate plan fit (runs locally in-process)
node index.mjs --calc-roi 10000 600 25 250000

# Simulate out-of-order webhook replay and 72-hour deduplication state machine (runs locally)
node index.mjs --sim-replay out_of_order_stale_update_after_cancel

# Lint Stripe dispute evidence UTF-16 code units and non-destructive CE 3.0 markers (runs locally)
node index.mjs --lint-evidence valid_ce3_non_destructive

# Verify webhook HMAC-SHA256 using REVCLAMP_WEBHOOK_SECRET from environment (runs locally)
REVCLAMP_WEBHOOK_SECRET="whsec_test_secret_revclamp_sandbox_2026" node index.mjs --verify-webhook stripe

# Invoke Visa CE 3.0 readiness staging locally (pass demo: true for synthetic sample or usageEvents for real logs)
node index.mjs --call revclamp_stage_stripe_dispute_ce3 '{"disputeId":"du_1Qxyz01","customerId":"cus_ent_88","disputeReason":"fraudulent","demo":true}'

架构与工程深度解析(7 篇事后分析与 8 个交互式浏览器工具)

1. Stripe 2025-03-31.basil 权益防护与 Visa CE 3.0 双层路由

Stripe basil 权益与 CE 3.0 流程图

2. 欧盟 VIES HTTP 200 OK 软故障断路器与 B2B 净付款期限对账

欧盟 VIES 断路器流程图

3. Webhook HMAC-SHA256 原始请求体安全、72h 重放 FSM 与 0% 抽成 ROI

安全性与资源限制

  • **本地优先的确定性执行:**在 local_engine.mjs 中以进程内方式本地运行全部 9 个工具,无任何外部 npm 依赖。
  • **严格的源站固定(云端模式):**提供 REVCLAMP_API_KEY 时,仅通过 TLS 连接到 https://api.revclamp.com/api/mcp 或 https://revclamp.com/api/mcp(redirect: "error")。
  • **有界执行:**强制设置 10,000ms 请求超时(AbortSignal.timeout),并将请求/响应负载上限设为 32,768 字节。
  • 完整 LLM 参考资料:https://revclamp.com/llms-full.txt

许可证

MIT © RevClamp Enterprise

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。