
Stripe MCP Client

2025.04.22
0
JavaScript支付服务Stripe集成金融服务
Stripe MCP Client 是一个轻量级的 JavaScript 客户端,用于与 Stripe 的 Model Context Protocol (MCP) 服务器交互以创建支付链接。该客户端设计用于在您自己的 MCP 服务器内部使用,以实现与 Stripe 支付服务的集成。
View on GitHub
Overview
基本能力
产品定位
Stripe MCP Client 是一个轻量级的 JavaScript 客户端,用于与 Stripe 的 Model Context Protocol (MCP) 服务器交互以创建支付链接。
核心功能
- 简单的 API 用于创建 Stripe 支付链接
- 轻量级的 MCP 客户端包装器
- 支持自定义选项和连接账户
- 自动管理 MCP 连接
适用场景
- 在 MCP 服务器中集成 Stripe 支付服务
- 创建和管理支付链接
- 支持 Stripe Connect 账户
工具列表
createPaymentLink
: 创建 Stripe 支付链接connect
: 连接到 Stripe MCP 服务器close
: 关闭与 Stripe MCP 服务器的连接
常见问题解答
无明确常见问题解答部分
使用教程
使用依赖
确保已安装 Node.js 16+ 版本。
安装教程
npm install stripe-mcp-client
调试方式
npm test
示例代码
基本用法
import StripeMcpClient from 'stripe-mcp-client';
async function createPaymentLink() {
const client = new StripeMcpClient({
apiKey: 'your_stripe_api_key',
debug: true,
});
try {
await client.connect();
const paymentLink = await client.createPaymentLink({
line_items: [
{
price: 'price_123',
quantity: 1,
},
],
after_completion: {
type: 'redirect',
redirect: {
url: 'https://example.com/thank-you',
},
},
});
console.log(`Payment link created: ${paymentLink.url}`);
return paymentLink;
} finally {
await client.close();
}
}
createPaymentLink().catch(console.error);