
Razorpay MCP Server (Official)

2025.04.28
121
Go支付处理API集成金融服务
Razorpay MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,提供与 Razorpay API 的无缝集成,为开发者和 AI 工具提供高级支付处理能力。
View on GitHub
Overview
基本能力
产品定位
Razorpay MCP Server 是一个支付处理服务,旨在通过 MCP 协议为开发者和 AI 工具提供与 Razorpay API 的集成能力。
核心功能
- 提供多种支付相关工具,包括支付详情查询、支付链接创建与查询、订单创建与查询等。
- 支持 Docker 和源码编译两种安装方式。
- 可以与 Claude Desktop 和 VS Code 集成。
适用场景
- 工作流自动化:通过 Razorpay MCP Server 自动化日常支付流程。
- 代理应用开发:构建与 Razorpay 支付生态系统交互的 AI 工具。
工具列表
工具名称 | 描述 |
---|---|
payment.fetch |
获取支付详情 |
payment_link.create |
创建新的支付链接 |
payment_link.fetch |
获取支付链接详情 |
order.create |
创建订单 |
order.fetch |
获取订单详情 |
常见问题解答
- 需要配置
RAZORPAY_KEY_ID
和RAZORPAY_KEY_SECRET
环境变量才能正常运行。 - 支持通过
--log-file
参数指定日志文件路径。 - 可以通过
--read-only
参数以只读模式运行服务器。
使用教程
使用依赖
- Docker
- Golang (Go)
- Git
安装教程
使用 Docker (推荐)
git clone https://github.com/razorpay/razorpay-mcp-server.git
cd razorpay-mcp-server
docker build -t razorpay-mcp-server:latest .
从源码编译
git clone https://github.com/razorpay/razorpay-mcp-server.git
cd razorpay-mcp-server
go build -o razorpay-mcp-server ./cmd/razorpay-mcp-server
调试方式
- 使用 Go 的标准调试工具进行问题排查。
- 可以通过
--log-file
参数指定日志文件路径(默认为 ./logs)。