关于 SumUp MCP Server
SumUp MCP Server 将 SumUp 服务接入 MCP 客户端,供使用 LLM 的用户通过自然语言处理账户相关操作。它以 Cloudflare Worker 运行,提供托管式 HTTP 传输,并采用 MCP OAuth 授权流程。
主要功能
- 01访问 SumUp 账户相关工具
- 02通过托管服务连接,无需本地部署
- 03支持 Streamable HTTP 与旧版 SSE
- 04使用 OAuth 授权客户端访问
- 05Durable Object 保存会话状态
适用场景
- 01在兼容的 MCP 客户端中查看商户资料
- 02通过 MCP 客户端使用 SumUp 服务
- 03为 MCP 会话完成浏览器 OAuth 授权
MCP 相关
该服务通过 /mcp 提供 Streamable HTTP,并通过 /sse 提供旧版 SSE 传输。客户端使用由 SumUp 授权服务器签发、适用于该服务资源 URL 的 JWT 访问令牌。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.sumup.com/mcpclaude mcp add --transport http sumup https://mcp.sumup.com/mcp{"mcpServers":{"sumup":{"type":"http","url":"https://mcp.sumup.com/mcp"}}}在 Cursor 中打开{"servers":{"sumup":{"type":"http","url":"https://mcp.sumup.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"sumup":{"type":"http","url":"https://mcp.sumup.com/mcp"}}}{"mcpServers":{"sumup":{"serverUrl":"https://mcp.sumup.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.sumup.com/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。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。