mcpField
S
SumUp MCP Server

SumUp MCP Server

リモート
github.com/sumup金融データ83 週間前に更新
リポジトリ

SumUp MCP Server について

SumUp MCP ServerはSumUpのサービスをMCPクライアントに接続し、LLMを使うユーザーが自然言語でSumUpアカウントを操作できるようにします。Cloudflare Worker上で動作し、ホスト型HTTPトランスポートとMCP OAuth認証フローを提供します。

主な機能

  1. 01SumUpアカウント操作用ツールへのアクセス
  2. 02ローカルに配置せずホスト型サービスに接続
  3. 03Streamable HTTPと旧式のSSEトランスポート
  4. 04クライアント向けOAuth認証
  5. 05Durable Objectによるセッション状態の保持

活用シーン

  1. 01対応するMCPクライアントで加盟店プロフィールを確認
  2. 02MCPクライアント経由でSumUpサービスを利用
  3. 03ブラウザーOAuthでMCPセッションを認証

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 の Model Context Protocol(MCP) サーバーは、LLM と 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 は Streamable HTTP 用の /mcp と、レガシー SSE トランスポート用の /sse を公開します。どちらのルートも Durable Object に固定されているため、同じ Worker デプロイメント内のリクエスト間で MCP セッションの状態が維持されます。

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 キーを使ったワークフローには、Node.js 22 以降が必要なローカル MCP CLIを使用してください。

開発

開発環境のセットアップ、ローカルテスト、コントリビューター向けワークフローについては、CONTRIBUTING.mdを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。