Back to MCP directory
publicPublicdnsLocal runtime

razorpay-mcp-server

Razorpay MCP Server是一个官方支付集成服务,通过Model Context Protocol(MCP)提供与Razorpay API的无缝对接,支持多种支付工具和自动化流程。

article

README

🚀 Razorpay MCP 服务器(官方)

Razorpay MCP 服务器基于 模型上下文协议 (MCP) 构建,能与 Razorpay API 实现无缝集成。它为开发人员和 AI 工具提供了高级支付处理功能,极大地简化了支付相关业务的开发流程。

✨ 主要特性

  • 提供多种支付相关工具,涵盖付款、订单、退款等操作。
  • 支持工作流自动化,可实现付款、订单和退款的自动化处理。
  • 为开发者提供统一接口,简化与 Razorpay 的集成过程。

📦 安装指南

安装要求

  • Razorpay API 密钥 ID:用于身份验证的密钥 ID。
  • Razorpay API 密钥 Secret:与密钥 ID 配对使用的秘密密钥。

运行服务器

# 必要参数
--key your_api_key_id  # 或 -k
--secret your_api_secret  # 或 -s

# 可选配置
--log-file path/to/logfile.log  # 或 -l
--toolsets all,tools1,tools2  # 或 -t
--read-only  # 开启只读模式

示例

# 基本运行
razorpay-mcp-server --key your_api_key_id --secret your_api_secret

# 配置日志和工具集
razorpay-mcp-server -k your_api_key_id -s your_api_secret -l /var/logs/mcp.log --toolsets fetch_payment,create_order

💻 使用示例

现有工具

目前,Razorpay MCP 服务器提供了以下工具:

| 工具 | 描述 | API |----------------------|----------------------------------------|------------------------------ | fetch_payment | 使用 ID 获取付款详细信息 | 付款 | create_payment_link | 创建新的支付链接(标准) | 支付链接 | fetch_payment_link | 获取支付链接的详细信息(标准) | 支付链接 | create_order | 创建订单 | 订单 | fetch_order | 使用 ID 获取订单 | 订单 | fetch_all_orders | 获取所有订单 | 订单 | create_refund | 创建退款 | 退款 | fetch_refund | 使用 ID 获取退款详细信息 | 退款 | update_refund | 使用 ID 更新退款说明 | 退款

使用场景

  • 工作流自动化:使用 Razorpay MCP 服务器实现付款、订单和退款的自动化处理。
  • 集成开发:为开发者提供统一接口,简化与 Razorpay 的集成过程。

🔧 技术细节

日志与调试

  • 日志文件:默认为当前目录下的 logs 文件夹,可通过 --log-file 指定其他路径。
  • 调试工具:使用标准 Go 调试工具进行故障排除。

📄 许可证

此项目在 MIT 开源许可证下发布。详细信息请参阅 LICENSE


通过以上内容,您可以全面了解 Razorpay MCP 服务器的功能、配置和使用方法,帮助您轻松实现与 Razorpay 的集成。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client