Token导航 LogoToken导航

MCP Server · AI代理

MCP Woovi API

Woovi MCP Server是一个支付协议服务器,提供Pix支付、客户管理、交易查询、余额查询、退款处理等功能,并支持AI助手通过MCP接口与Woovi API交互。

stdio官方级别未说明来源级核验工具 10
TypeScriptClaude客户管理

快速开始

作者 / 组织
guilhermemarch
提供方
guilhermemarch
运行时
Docker

工具数量

10

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Woovi API 属于AI代理类 MCP Server,公开资料标注 10 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

AI代理

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

docker run --rm -p 3000:3000 \

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 10 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Woovi MCP服务器

Woovi/OpenPix的模型上下文协议服务器。它公开了Pix的收费、客户、交易、余额、退款、资源和可重复使用的提示,因此像Claude这样的人工智能助手可以在干净的MCP表面上对抗Woovi API进行操作。

实施了什么

  • 10个必需的MCP工具:

- create_charge, get_charge, list_charges - create_customer, get_customer, list_customers - get_transactions, get_balance - create_refund, get_refund

  • 3所需的MCP资源:

- balance - endpoints - webhook_schemas

  • 3个必需的MCP提示:

- daily_summary - customer_report - reconciliation_check

  • 奖励能力:

- list_accounts - get_charge_analytics - get_customer_payment_summary - SSE事件流 GET /events - webhook入口端点位于 POST /webhooks/events - 通过以下方式查找多账户余额 accountId - 缓存TTL,用于客户查找和工具驱动的余额读取

堆栈

  • TypeScript
  • @modelcontextprotocol/sdk
  • Zod验证
  • 可重复使用的 @woovi/client 包裹
  • stdio和HTTP传输

快速开始

pnpm install
cp .env.example .env
pnpm build
pnpm start:stdio

要运行HTTP传输,请执行以下操作:

pnpm start:http

要使用Woovi凭据验证实时沙盒流,请执行以下操作:

pnpm smoke:sandbox

环境

在开发时使用沙盒值:

WOOVI_APP_ID=your_sandbox_app_id_here
WOOVI_API_URL=https://api.woovi-sandbox.com
WOOVI_AUTH_MODE=raw
WOOVI_LOG_LEVEL=info
PORT=3000
MCP_HTTP_AUTH_TOKEN=replace-with-strong-random-token
WOOVI_WEBHOOK_INGRESS_TOKEN=

笔记:

  • WOOVI_AUTH_MODE=raw 发送 Authorization:
  • WOOVI_AUTH_MODE=bearer 发送 Authorization: Bearer
  • MCP_HTTP_AUTH_TOKEN 是HTTP传输和保护所必需的 POST /mcp 和 GET /events
  • WOOVI_WEBHOOK_INGRESS_TOKEN 启用并保护 POST /webhooks/events

克劳德桌面版

示例配置位于 config/claude-desktop.example.json.

相关条目为:

{
  "mcpServers": {
    "woovi": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-woovi-server-ts/packages/server/dist/stdio.js"
      ],
      "env": {
        "WOOVI_APP_ID": "your-sandbox-app-id",
        "WOOVI_API_URL": "https://api.woovi-sandbox.com"
      }
    }
  }
}

HTTP传输

终点:

  • POST /mcp:可流式传输的HTTP MCP端点
  • GET /healthz:健康检查
  • GET /events:用于webhook通知的SSE流
  • POST /webhooks/events:在以下情况下将webhook有效负载发布到SSE总线 WOOVI_WEBHOOK_INGRESS_TOKEN 已配置

例子:

curl -H "Authorization: Bearer $MCP_HTTP_AUTH_TOKEN" \
  http://localhost:3000/healthz

码头工人

在容器中构建并运行HTTP传输:

docker build -t woovi-mcp-server .
docker run --rm -p 3000:3000 \
  -e WOOVI_APP_ID=your-sandbox-app-id \
  -e WOOVI_API_URL=https://api.woovi-sandbox.com \
  -e MCP_HTTP_AUTH_TOKEN=replace-with-strong-random-token \
  woovi-mcp-server

开发人员命令

pnpm build
pnpm test
pnpm test:unit
pnpm test:integration
pnpm test:coverage
pnpm typecheck
pnpm quality
pnpm smoke:sandbox
pnpm verify:build

pnpm verify:build 编译仓库并验证内存中暴露的MCP表面。 pnpm quality 是用于挑战准备的单命令本地门:构建、类型检查、覆盖阈值和MCP表面验证。 pnpm smoke:sandbox 构建仓库,启动 stdio 并通过MCP客户端验证实时沙盒流。

项目布局

packages/client/src
  cache.ts
  client.ts
  logger.ts
  types.ts

packages/client/tests/unit
  *.test.ts

packages/server/src
  core/config.ts
  core/event-bus.ts
  domains/
  mcp/register.ts
  tools/
  resources/
  prompts/
  transports/
  server.ts
  stdio.ts
  http.ts
  index.ts

packages/server/tests
  unit/
  integration/

文档

验证状态

当前本地状态:

  • pnpm build 通过
  • pnpm test 通过
  • pnpm test:coverage 通过
  • node scripts/verify-challenge.mjs 通过
  • pnpm smoke:sandbox 2026年3月12日,当 WOOVI_APP_ID 已提供
  • pnpm audit --prod --json 报告 0 通过固定修补的传递依赖关系后的生产漏洞 pnpm.overrides

覆盖门:

  • 声明: >= 80%
  • 线: >= 80%
  • 功能: >= 80%
  • 分支机构: >= 65%

重要行为

  • 值总是以分为单位
  • 在适当的情况下,日志和MCP输出中会屏蔽敏感字段
  • 429个响应、瞬时获取失败和超时在中以回退方式重试 @woovi/client
  • get_customer 使用记录的客户标识符路径(correlationID 或 taxID)
  • Woovi沙盒可能会解决 create_customer.correlationID 发送到提供商生成的标识符;使用返回的客户有效负载进行后续读取
  • list_customers 支持MCP级别 search 过滤器应用于分页的上游客户结果,而不发送未记录的查询参数
  • get_balance 返回嵌套的所选帐户摘要 balance 字段,默认为新读取; fresh: false 选择进入60秒缓存
  • 平衡资源(woovi://balance/current 和 woovi://balance/{accountId})始终绕过缓存进行实时读取
  • create_refund 支持两种退款流程:

- 通过以下方式退款 chargeID - Pix交易退款通过 transactionEndToEndId - MCP模式只强制执行其中一个标识符

  • /webhooks/events 在广播之前,对入站有效载荷进行标准化并屏蔽敏感数据 GET /events

工具与能力

工具数量

10

资源数量

0

提示词数量

0

能力标签

支付服务TypeScript本地部署API集成客户管理交易处理AI助手

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 工具数量 10 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Woovi API

MCP World · 本页

10stdio有1 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Woovi API 怎么安装?

公开资料给出的安装命令是 docker run --rm -p 3000:3000 \,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Woovi API 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

MCP Woovi API 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Woovi API 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

MCP Woovi API 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP