Razorpay MCP Server (Official)

Razorpay MCP Server (Official)

site icon
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_IDRAZORPAY_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)。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。