Token导航 LogoToken导航TokenDH.com
Stripe MCP logo
金融服务stdio官方级别未说明来源级核验

Stripe MCP

MCP Server

@smithery/cli

一个与Stripe集成的MCP服务器实现,用于安全处理支付、客户管理和退款操作。

工具数

0

提示词数

0

GitHub Stars

44

资源数

0
支付处理客户管理PythonClaude审计日志Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

atharvagupta2003

提供方

atharvagupta2003

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @atharvagupta2003/mcp-stripe --client claude

详细介绍

MCP条带服务器

](https://smithery.ai/server/@atharvagupta2003/mcp-stripe)

一种模型上下文协议(MCP)服务器实现,与Stripe集成,用于处理付款、客户和退款。该服务器提供了一个结构化的API来安全地管理金融交易。

演示

stripe_demo

需求

  • Python 3.8+
  • MCP SDK 0.1.0+
  • Stripe Python SDK
  • dotenv

组件

资源

服务器提供所有Stripe操作的审计日志记录:

  • 存储客户、付款和退款操作的审计日志
  • 支持结构化日志记录,以实现更好的可追溯性
  • 使用MCP资源端点检索审核数据

工具

服务器实现Stripe API操作,包括:

客户管理

  • customer_create:创建新客户
  • 客户检索:检索客户的详细信息
  • customer_update:更新客户信息

支付操作

  • payment_intent_create:创建用于处理付款的付款意图
  • charge_list:列出最近的指控

退款操作

  • reund_create:创建费用退款

特性

  • 安全付款:与Stripe集成,实现稳健的支付处理
  • 审计日志:跟踪所有Stripe交易
  • 错误处理:全面的错误处理,信息清晰
  • MCP集成:支持MCP兼容的工具和资源列表

安装

通过Smithery安装

通过以下方式自动安装Claude Desktop的Stripe服务器 史密瑟里:

npx -y @smithery/cli install @atharvagupta2003/mcp-stripe --client claude

安装依赖项

python -m venv venv
source venv/bin/activate  # On macOS/Linux
venv\Scripts\activate    # On Windows
pip install -e .

配置

在中设置环境变量 .env 文件:

STRIPE_API_KEY=your_stripe_secret_key

克劳德桌面

将服务器配置添加到您的Claude Desktop配置中:

Windows:C:\\用户<用户名>\\AppData\\Roaming\\Claude\\Claude_desktop_config json

MacOS:~/库/应用程序支持/Claude/Claude_desktop_config json

{
  "mcpServers": {
    "stripe": {
      "command": "uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/PARENT/FOLDER/src",
        "run",
        "server.py"
      ]
    }
  }
}

用法

启动服务器

uv run src/server.py

MCP命令示例

创建客户

{
    "tool": "customer_create",
    "arguments": {
        "email": "customer@example.com",
        "name": "John Doe"
    }
}

找回客户

{
    "tool": "customer_retrieve",
    "arguments": {
        "customer_id": "cus_123456"
    }
}

创建付款意向

{
    "tool": "payment_intent_create",
    "arguments": {
        "amount": 5000,
        "currency": "usd",
        "customer": "cus_123456"
    }
}

创建退款

{
    "tool": "refund_create",
    "arguments": {
        "charge_id": "ch_abc123"
    }
}

错误处理

服务器为常见场景提供清晰的错误消息:

  • 缺少API密钥:需要STRIPE_API_KEY
  • API密钥无效:身份验证错误
  • 未找到客户:客户ID无效
  • 无效输入:参数缺失或不正确

发展

测试

运行MCP检查器进行交互式测试:

npx @modelcontextprotocol/inspector uv --directory /ABSOLUTE/PATH/TO/PARENT/FOLDER/src run server.py

建筑

  1. 更新依赖关系:
uv compile pyproject.toml
  1. 构建包:
uv build

贡献

我们欢迎捐款!请查看我们的 贡献指南 了解详情。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

目录标签

目录标签

支付处理客户管理PythonClaude审计日志本地部署退款操作Stripe集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP