mcpField
S
stripe-mcp-server

stripe-mcp-server

本地服务
github.com/friendlygeorge金融数据021 周前更新

关于 stripe-mcp-server

stripe-mcp-server 为 AI 助手及其他 MCP 客户端提供 Stripe API 操作。工具覆盖支付与账单,从客户和产品到订阅、退款及 Webhook。

主要功能

  1. 01查看可用余额和待处理余额
  2. 02管理客户记录
  3. 03列出扣款并管理支付意向
  4. 04创建产品和价格
  5. 05管理订阅和发票
  6. 06处理退款并管理转账与 Webhook

适用场景

  1. 01查询 Stripe 账户余额
  2. 02创建客户或支付意向
  3. 03创建或取消订阅
  4. 04发起退款或配置 Webhook

MCP 相关

它向 MCP 客户端提供与 Stripe API 交互的工具,涵盖客户、扣款、支付、产品、订阅、发票、退款、转账和 Webhook。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"friendlygeorge-stripe": {
"command": "npx",
"args": [
"-y",
"stripe-mcp-server"
]
}
}
}
启动命令npx -y stripe-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmstripe-mcp-server1.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Stripe MCP 服务

用于 Stripe API 的 Model Context Protocol 服务。提供 21 个工具,用于管理客户、扣款、付款、订阅、产品、价格、发票、退款、转账和 Webhook。

功能

  • 余额 — 查看可用余额和待处理余额
  • 客户 — 列出、创建、检索和更新客户
  • 扣款 — 根据筛选条件列出和检索扣款
  • 付款意向 — 创建和列出付款意向
  • 产品 — 列出和创建产品
  • 价格 — 列出和创建一次性和周期性价格
  • 订阅 — 列出、创建和取消订阅
  • 发票 — 根据状态筛选条件列出发票
  • 退款 — 全额或部分退款,并跟踪退款原因
  • 转账 — 列出 Connect 平台转账
  • Webhook — 列出和创建 Webhook 端点

安装

Claude Desktop

添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "stripe-mcp-server"],
      "env": {
        "STRIPE_API_KEY": "sk_test_your_key_here"
      }
    }
  }
}
Cursor / VS Code

添加到 MCP 配置:

{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "stripe-mcp-server"],
      "env": {
        "STRIPE_API_KEY": "sk_test_your_key_here"
      }
    }
  }
}
手动安装
npm install -g stripe-mcp-server
export STRIPE_API_KEY=sk_test_your_key_here
stripe-mcp-server

环境变量

变量必需描述
STRIPE_API_KEY是你的 Stripe 密钥(sk_test_... 或 sk_live_...)

用法

获取账户余额
{ "tool": "get_balance", "arguments": {} }
创建客户
{
  "tool": "create_customer",
  "arguments": {
    "email": "[email protected]",
    "name": "Jane Doe"
  }
}
创建付款意向
{
  "tool": "create_payment_intent",
  "arguments": {
    "amount": 2000,
    "currency": "usd",
    "customer": "cus_abc123",
    "description": "Order #1234"
  }
}
创建订阅
{
  "tool": "create_subscription",
  "arguments": {
    "customer": "cus_abc123",
    "price": "price_xyz789"
  }
}

API 覆盖范围

资源工具
余额get_balance
客户list_customers、create_customer、retrieve_customer、update_customer
扣款list_charges、retrieve_charge
付款意向create_payment_intent、list_payment_intents
产品list_products、create_product
价格list_prices、create_price
订阅list_subscriptions、create_subscription、cancel_subscription
发票list_invoices
退款create_refund
转账list_transfers
Webhooklist_webhook_endpoints、create_webhook_endpoint

开发

git clone https://github.com/friendlygeorge/stripe-mcp-server.git
cd stripe-mcp-server
npm install
npm run build
npm start

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。