mcpField
S
SumUp MCP Server

SumUp MCP Server

远程服务
github.com/sumup金融数据83 周前更新
代码仓库

关于 SumUp MCP Server

SumUp MCP Server 将 SumUp 服务接入 MCP 客户端,供使用 LLM 的用户通过自然语言处理账户相关操作。它以 Cloudflare Worker 运行,提供托管式 HTTP 传输,并采用 MCP OAuth 授权流程。

主要功能

  1. 01访问 SumUp 账户相关工具
  2. 02通过托管服务连接,无需本地部署
  3. 03支持 Streamable HTTP 与旧版 SSE
  4. 04使用 OAuth 授权客户端访问
  5. 05Durable Object 保存会话状态

适用场景

  1. 01在兼容的 MCP 客户端中查看商户资料
  2. 02通过 MCP 客户端使用 SumUp 服务
  3. 03为 MCP 会话完成浏览器 OAuth 授权

MCP 相关

该服务通过 /mcp 提供 Streamable HTTP,并通过 /sse 提供旧版 SSE 传输。客户端使用由 SumUp 授权服务器签发、适用于该服务资源 URL 的 JWT 访问令牌。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.sumup.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.sumup.com/mcp需要授权

工具

详细介绍

SumUp MCP 服务

文档 许可证

SumUp 的 模型上下文协议(MCP)服务,用于大模型与 SumUp API 之间的交互。MCP 服务允许你通过 MCP 客户端(例如 Cursor、Claude)连接 SumUp 服务,并使用自然语言操作你的 SumUp 账户。

此软件包以 Cloudflare Worker 的形式运行,为 SumUp 提供 MCP 传输。

身份验证遵循 MCP OAuth 资源服务器流程:

  • Worker 会发布受保护资源元数据,指引客户端前往 SumUp 授权服务器。
  • 客户端向 /mcp 发送 Authorization: Bearer <access-token>。
  • Bearer 令牌必须是由 SUMUP_AUTH_HOST 签发、且对 Worker 资源 URL 有效的 JWT 访问令牌。

sup_sk_... 等 SumUp API 密钥不能用作托管服务的 Bearer 令牌。

Worker 提供 /mcp 用于 Streamable HTTP,并提供 /sse 用于旧版 SSE 传输。这两个路由都绑定到 Durable Object,因此 MCP 会话状态可在同一 Worker 部署中的多个请求之间保留。

在 MCP 客户端中使用

将支持 OAuth 的 Streamable HTTP 客户端连接到 https://mcp.sumup.com/mcp,然后在浏览器中登录 SumUp。客户端会从受保护资源元数据中发现授权服务器。

同时安装技能和 MCP

SumUp 插件包含集成技能和托管 MCP 配置。对于 Codex:

codex plugin marketplace add sumup/sumup-skills
codex plugin add sumup@sumup
codex plugin list

启动新会话,并在出现提示时完成授权。对于其他助手,请参阅插件设置指南。

直接连接

如果你只需要 MCP 工具,可直接配置托管服务。对于 Codex:

codex mcp add sumup --url https://mcp.sumup.com/mcp
codex mcp login sumup
codex mcp list

对于 Claude Code:

claude mcp add --transport http --scope user sumup https://mcp.sumup.com/mcp
claude mcp list

在 Claude Code 中打开 /mcp 进行身份验证。对于 Cursor,将此条目合并到 ~/.cursor/mcp.json 中:

{
  "mcpServers": {
    "sumup": {
      "url": "https://mcp.sumup.com/mcp"
    }
  }
}

在 Cursor 的 MCP 设置中完成授权。如果你已安装 SumUp 插件,请使用插件自带的连接,而不要重复添加手动配置项。

连接后,可以尝试一个只读提示词:“使用 SumUp MCP 工具显示我的商户资料。”

如需了解 Gemini CLI、VS Code、Claude Desktop 的设置和故障排除,请参阅 MCP 设置指南。对于 stdio 客户端和 API 密钥工作流,请使用本地 MCP CLI,它要求 Node.js 22 或更高版本。

开发

开发环境设置、本地测试和贡献者工作流请参阅 CONTRIBUTING.md。

评论

支持 Markdown

第一次接触 MCP?

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

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