mcpField
R
Ripio (community, read-only)

Ripio (community, read-only)

本地服务
github.com金融数据05 周前更新

关于 Ripio (community, read-only)

Ripio 是社区构建的本地只读 MCP 服务,让 AI 助手通过用户自己的 API 密钥读取 Ripio 账户信息。它提供面向完整查询的工具,并通过仅发送 GET 请求限制操作范围。

主要功能

  1. 01读取余额、活动、价格和限额
  2. 02查看未结订单与入金地址
  3. 03逐字符核验入金地址
  4. 04仅发送 GET 请求,保持只读

适用场景

  1. 01查询账户持仓与近期交易活动
  2. 02查看价格并估算交易金额
  3. 03核对入金网络及地址后再转账

MCP 相关

该 MCP 服务通过 stdio 连接支持本地服务器的 MCP 客户端,并向其提供账户、交易、价格、限额、订单和入金相关的只读工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ruizemanuel-ripio-community": {
"command": "npx",
"args": [
"-y",
"ripio-community-mcp"
],
"env": {
"RIPIO_API_KEY": "<RIPIO_API_KEY>",
"RIPIO_API_SECRET": "<RIPIO_API_SECRET>",
"RIPIO_TRADE_RPS": "<RIPIO_TRADE_RPS>"
}
}
}
}
启动命令npx -y ripio-community-mcp
需要配置的环境变量
RIPIO_API_KEY密钥Your Ripio API key. Create a read-only key in Ripio > Profile > API.
RIPIO_API_SECRET密钥The secret shown once when you create the key.
RIPIO_TRADE_RPSRipio Trade requests per second: 1 by default, up to 3.5 with verified documents.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmripio-community-mcp0.2.5

工具

10

收录的工具列表 · 更新于 3 周前

参数类型必填说明
include_zeroboolean否包含余额为零的资产。默认值为 false。

详细介绍

ripio-community-mcp

npm CI License: MIT

非官方社区项目,与 Ripio 无关联。只读。使用风险自负。

一个本地 MCP 服务,让 AI 助手使用你自己的 API 密钥读取 Ripio 账户信息(余额、活动记录、价格、限额、未完成订单和存款地址)。它在你的电脑上运行,且只与 api.ripio.com 通信。

🇦🇷 西班牙语说明:README.es.md

为什么使用它,而不是 Ripio 官方 MCP?

Ripio 提供官方远程 MCP 服务。如果它能满足你的需求,就使用它。本项目旨在满足它无法覆盖的场景:

官方(api.ripio.com/mcp)ripio-community-mcp
客户端仅限 Ripio 批准的 OAuth 客户端(Claude、ChatGPT、VS Code)任何可运行本地(stdio)服务的 MCP 客户端:Claude Desktop/Code、Cursor、VS Code、Zed、Cline…
身份验证在浏览器中使用 OAuth你的 Ripio API 密钥,存储在本地
工具约 70 个端点镜像10 个可回答完整问题的工具
只读取决于你选择的权限预设内置:服务只能发送 GET 请求
工具元数据没有只读/破坏性操作标注每个工具都标注为只读,并提供类型化输出
能否转移资金可以,使用 Full 预设不可以

两者都无法显示银行卡交易、应用内买卖或账单支付:Ripio 的公开 API 不提供这些数据。

工具

工具可以这样提问
ripio_get_portfolio“我在 Ripio 有多少资产?分别是什么?”
ripio_list_activity“我最近有哪些提现?”·“显示我 9 月的 Ripio Trade 对账单”
ripio_get_transaction“给我交易 1234 的详细信息”
ripio_get_prices“现在 USDT 的价格是多少?分别看应用内和 Ripio Trade 的价格。”
ripio_estimate_trade“在 Ripio Trade 上买 100 USDT 要花多少钱?”
ripio_get_limits“我今天还可以提现多少?”
ripio_list_open_orders“我有未完成的订单吗?”
ripio_get_deposit_address“通过 Tron 转账 USDT 应该发送到哪个地址?”
ripio_verify_deposit_address“这个地址确实是我的吗?我准备通过 Polygon 转账 USDT”
ripio_get_deposit_accounts“我的 CVU 和别名是什么?”

充值安全

网络选错、漏填备注或输错一个字符,都可能导致资金丢失,因此充值设有额外保障:

  1. 精确输出。 地址和备注会原样返回 Ripio 提供的内容。服务端不会创建地址:如果 Ripio 尚未为某个网络分配地址,它会提示你在 Ripio 应用中发起该笔充值。
  2. 网络规则。 在网络明确之前,ripio_get_deposit_address 不会返回地址。除了地址,它还会列出哪些网络可使用该地址为资产入账,以及哪些网络需要使用其他地址。你的 EVM 地址在所有 EVM 网络上都相同,但 Ripio 只支持在其中部分网络上为每种资产入账。
  3. 代码验证。 助手会重新输入它读取到的内容,而大模型偶尔可能会改动一个字符。发送前,请粘贴你实际要使用的地址,并要求验证:ripio_verify_deposit_address 会将其与真实地址逐字符比对,并标记相似但不完全匹配的地址。
  4. 网络校验和。 大多数网络(采用混合大小写地址的 EVM、Tron、Bitcoin、XRP、Stellar……)都有校验和,因此发送钱包通常会拒绝输入错误的地址。Solana 地址没有校验和。

对于大额转账,请先发送一笔小额测试充值。这些是 Ripio 应用(Wallet)的地址;Ripio Trade 使用不同的地址。

汇入你 CVU 的比索会按 Ripio 应用个人资料中设置的充值币种入账:如果设置的是加密货币,系统会自动兑换。ripio_get_deposit_accounts 会提醒你这一点。

设置

1. 在 Ripio 中创建只读 API 密钥

以下步骤使用 Ripio 英文界面中的标签。如果你的界面是西班牙语,请在 个人资料 → 偏好设置 → 语言 中切换语言,或参阅 README.es.md。

  1. 打开 app.ripio.com,点击右上角的头像 → 个人资料 → API 选项卡 → 新建密钥。
  2. IP 限制: 选择 指定 IP 并添加你的公网 IP(推荐),或选择 不限制。家庭网络连接的公网 IP 时不时会变化;发生这种情况时,服务端会返回 403,直到你将新的 IP 添加到密钥中。
  3. 为密钥命名,并保留 只读预设(查询 9/9、在 Ripio 内操作 0/3、提现和地址 0/2)。
  4. 使用你的 2FA 方式确认,然后复制 API Key 和 Secret Key。密钥只会显示一次。

Ripio 的“只读”预设仍允许 API 密钥以你本人的名义登记银行账户。本服务端绝不会调用该端点。

2. 将其添加到客户端

Claude Desktop(最简单)。 从最新版本下载 ripio-community-mcp.mcpb。在 Claude Desktop 中,前往 Settings → Extensions → Advanced settings → Install Extension…,选择该文件,并在提示时粘贴 API 密钥和密钥。Claude Desktop 会将它们保存在系统密钥链中。然后在普通聊天中提问,例如“我在 Ripio 有多少钱,都是什么资产?”

Claude Code

claude mcp add --env RIPIO_API_KEY=your-key --env RIPIO_API_SECRET=your-secret --transport stdio ripio -- npx -y ripio-community-mcp

Cursor(~/.cursor/mcp.json)

{
  "mcpServers": {
    "ripio": {
      "command": "npx",
      "args": ["-y", "ripio-community-mcp"],
      "env": { "RIPIO_API_KEY": "your-key", "RIPIO_API_SECRET": "your-secret" }
    }
  }
}

VS Code(.vscode/mcp.json;如需用于所有工作区,请选择 MCP: Open User Configuration)。VS Code 会提示输入密钥和密钥,并将它们安全地保存:

{
  "inputs": [
    { "type": "promptString", "id": "ripio-key", "description": "Ripio API key", "password": true },
    { "type": "promptString", "id": "ripio-secret", "description": "Ripio secret key", "password": true }
  ],
  "servers": {
    "ripio": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "ripio-community-mcp"],
      "env": { "RIPIO_API_KEY": "${input:ripio-key}", "RIPIO_API_SECRET": "${input:ripio-secret}" }
    }
  }
}

Zed(settings.json)

{
  "context_servers": {
    "ripio": {
      "command": "npx",
      "args": ["-y", "ripio-community-mcp"],
      "env": { "RIPIO_API_KEY": "your-key", "RIPIO_API_SECRET": "your-secret" }
    }
  }
}

任何其他 MCP 客户端(Cline、Continue…):添加一个 stdio 服务,命令为 npx,参数为 -y ripio-community-mcp,并设置以下环境变量。有关配置位置,请参阅客户端的 MCP 文档。它也列在官方 MCP Registry 中,名称为 io.github.ruizemanuel/ripio-community-mcp,因此通过 Registry 安装的客户端可以在那里找到它。

**Windows:**如果服务无法启动(例如,出现“Connection closed”),请通过 cmd 启动 npx。在 Claude Code 中,命令末尾加上 -- cmd /c npx -y ripio-community-mcp;在 JSON 配置中,使用 "command": "cmd" 和 "args": ["/c", "npx", "-y", "ripio-community-mcp"]。

配置
变量必需描述
RIPIO_API_KEY是你的 Ripio API 密钥
RIPIO_API_SECRET是你的 Ripio 密钥
RIPIO_TRADE_RPS否Ripio Trade 每秒请求数。默认值为 1;如果账户已验证相关文件,最高可设为 3.5

安全模型

  • 从设计上仅支持读取。 HTTP 客户端只能发送 GET 请求;如果代码中出现其他请求,测试会导致构建失败。即使密钥拥有写入权限,也无法通过此服务转移资金。
  • 仅连接一个主机。 它只与 https://api.ripio.com 通信,且不会跟随重定向,因此签名请求不会被发送到其他位置。无遥测数据。
  • 密钥由你掌控。 密钥从环境变量(或 Claude Desktop 中的密钥链)读取,不会被记录日志,也不会发送给模型。
  • 最小权限。 使用带 IP 允许列表的“只读”密钥。你可以随时在 Ripio → Profile → API 中撤销该密钥。
  • 构建可验证。 npm 版本由 GitHub Actions 发布,并附有来源证明。

发现漏洞?请参阅 SECURITY.md。

限制

  • Ripio 的 API 不提供卡片交易、应用内买卖或账单支付数据。自 2026-07-21 起,这些数据不会显示在活动记录中。
  • 对于 Wallet 活动,from/to 用于筛选 Ripio 返回的页面;如需查看更早的项目,请继续使用 next_cursor。当页面数据的时间范围早于 from 时,不会再提供 next_cursor。
  • 数值是按 Ripio 应用的卖出汇率计算的估值,并非确定报价。
  • 已使用阿根廷账户进行测试。其他国家的账户可能支持读取,但尚未经过测试。
  • 未验证相关文件时,Ripio Trade 每秒仅允许 1 个请求;服务会为你控制请求频率。
  • Ripio Trade 对账单每次最多可读取 182 天的数据;如需更早的记录,请按约 6 个月为一个区间分批查询。
  • 充值地址是 Ripio 应用(Wallet)地址。目前尚不支持 Ripio Trade 充值地址。

开发

npm ci
npm test
npm run build

如需使用自己的账户运行实时测试套件,请创建 .env.live(已加入 Git 忽略),并在其中填写只读密钥的 RIPIO_API_KEY 和 RIPIO_API_SECRET,然后运行 npm run test:live。

欢迎贡献。请保持服务为只读,并为每项更改添加测试。

免责声明

本项目采用 MIT 许可。本项目与 Ripio 无关,未获其认可或支持;商标归其所有者所有。本项目展示的所有内容仅供参考,不构成财务建议。您需自行负责 API 密钥的安全。

评论

支持 Markdown

第一次接触 MCP?

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

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