Paddle计费MCP服务器

一个为Paddle Billing提供的Model Context Protocol (MCP)服务器,用于与Paddle API交互,支持产品、价格、客户、交易和订阅的管理。

  • by mikeysrecipes
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 mikeysrecipes/paddle-mcp-server

使用说明

Hosted by Modl, any commits or changes made by the Modl team is to ensure compatibility

用于桨式计费的MCP服务器

桨式计费 是开发商第一个有记录的商家。我们通过一个统一的API来处理支付、税务、订阅和指标。

这是一个 模型上下文协议(MCP) 服务器,该服务器提供用于和Paddle API交互的工具。

重要提示: 此MCP服务器与Paddle Billing配合使用。它不支持Paddle Classic。要使用Paddle Classic,请参阅: 桨经典API参考

特性

  • 在您的桨目录中列出产品
  • 创造新产品
  • 列出产品价格
  • 为产品制定新的价格
  • 列出客户
  • 列出交易记录
  • 列出订阅
  • 创建用于财务分析的自定义报告

安装

要使用MCP服务器,您需要一个API密钥。您可以在中创建和管理API密钥 Paddle>开发工具>身份验证:

  • 沙箱:https://sandbox-vendors.paddle.com/authentication-v2
  • 直播:https://vendors.paddle.com/authentication-v2

要在Claude Desktop、Cursor或Windsurf等客户端中运行服务器,请在MCP配置中添加以下内容:

{
  "mcpServers": {
    "paddle": {
      "command": "npx",
      "args": ["-y", "@paddle/paddle-mcp", "--api-key=PADDLE_API_KEY", "--environment=(sandbox|production)"]
    }
  }
}

替换 PADDLE_API_KEY 使用API键,并将正确的值作为 environment.

有关详细的设置指南,请参阅:

发展

  1. 安装依赖项:

    pnpm install
    
  2. 构建服务器:

    pnpm build
    
  3. 更新客户端以使用本地版本:

    {
      "mcpServers": {
        "paddle": {
          "command": "node",
          "args": ["path/to/paddle-mcp-server/build/index.js"],
          "env": {
            "PADDLE_API_KEY": "your_api_key",
            "PADDLE_ENVIRONMENT": "sandbox"
          }
        }
      }
    }
    

调试

要调试MCP服务器,您可以使用MCP检查器工具:

  1. 使用检查器运行服务器:

    pnpm inspector
    
  2. 在浏览器中打开提供的URL,查看和调试MCP请求和响应。

  3. 包括 --api-key 和 --environment 论据。

了解更多