关于 revolut-mcp
Revolut MCP 是一个 MCP 服务,将 AI 助手与 Revolut Business API 连接起来。适合需要通过自然语言查询企业账户、交易、收款方和汇率的用户。项目仅支持 Revolut Business 账户,默认连接沙盒环境,并以 MIT 许可证发布。
主要功能
- 01查询企业账户与余额
- 02浏览交易记录
- 03管理收款方
- 04查询实时汇率
- 05按范围分组的 21 个工具
适用场景
- 01让 AI 助手查询企业账户余额与近期交易
- 02通过自然语言管理收款方信息
- 03在沙盒环境中测试 Revolut Business API 集成
MCP 相关
该项目是 MCP 服务,向 MCP 客户端(如 Claude Desktop、Cursor)暴露 21 个用于访问 Revolut Business API 的工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y @jeff-nasseri/revolut-mcpREVOLUT_CLIENT_IDClient ID from the Revolut Business portal (Settings -> APIs)REVOLUT_PRIVATE_KEY_PATH密钥Path to the PEM private key that signs the client-assertion JWTREVOLUT_PRIVATE_KEY密钥PEM contents of the private key (alternative to REVOLUT_PRIVATE_KEY_PATH)REVOLUT_REDIRECT_URIOAuth redirect URI registered with the certificate (default: https://example.com/)REVOLUT_JWT_ISSJWT issuer; defaults to the redirect URI hostTOKEN_STORE_PATH密钥Where OAuth tokens are persisted (default: ./.tokens.json)REVOLUT_ENVIRONMENTTarget environment: sandbox (default) or production本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Revolut MCP
概述
Revolut MCP 是一个 Model Context Protocol 服务,可连接 AI 助手(Claude、Cursor 等)与 Revolut Business API。通过自然语言请求,助手可以列出账户和余额、浏览交易、管理交易对手、查询实时 汇率、转账等,共提供 21 个工具,分为八个范围。
⚠️ 仅支持 Revolut Business。 此服务只能通过 Business API 用于 Revolut Business 账户。它不支持个人 Revolut 账户(Open Banking)、RevolutX / 加密货币或 Merchant API。默认使用 sandbox;如需连接实际的企业账户,请设置
REVOLUT_ENVIRONMENT=production,并使用 production 证书。
演示
https://github.com/user-attachments/assets/afb73925-9628-4473-b4c8-5527440357da
文档
📚 完整文档 — 安装、身份验证、工具参考和示例。
快速链接
- 安装 — npm、源代码或 Docker
- 生成 Sandbox 令牌 — 设置 Revolut Business sandbox
- 身份验证 — 证书设置和 OAuth 流程
- 测试 — 单元测试和实时集成测试
- Claude Desktop — 编辑器集成
- 工具参考 — 按范围列出所有工具
- 参与贡献 — 添加工具或范围
许可证
此 MCP 服务基于 MIT License 授权。您可以根据该许可证的条款自由使用、修改和 分发。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。