4.4K Views
June 03, 25
スライド概要
Workers Tech Talk 2025_06
Cloudflare Workers Tech Talks in Tokyo #5 StripeとCloudflareで、 MCPサーバーのマネタイズ DigitalCube 岡本秀⾼ 2025. 06. 02 © DigitalCube Co. Ltd.
⾃⼰紹介 ● 地元企業を2社ほど転々 ● DigitalCube - アプリケーション開発者 ● Stripe - Developer Advocate ● DigitalCube - 事業戦略室 ( BizDev ) DigitalCube で作る楽しさを知り、 Stripe ではプロダクトの 成⻑や収益化などへの興味を深める。 2回⽬の DigitalCube では、「プロダクトを育てる‧作る」ことに挑戦 Okamoto Hidetaka 岡本 秀⾼ AWS Samurai 2017 / Alexa Champions / AWS Community Builders / JP_Stripes Connect 2019 / WordCamp Kansai 元実⾏委員⻑ © DigitalCube Co. Ltd. 2
今回のテーマ MCP サーバーって お仕事になりませんか? © DigitalCube Co. Ltd. 3
デジタルキューブについて 50名以下の企業ながら、内製で複数の SaaS / IaaSを構築している PayPal / 紙の請求書から始まったWordPressインフラサービスから、新規事業の迅速な開発‧リリースまで Shifter FinanScope Amimoto WordPressを「静的サイト」に変える SaaS 事業承継やIPOのためのタスク管理 SaaS WordPress x AWSのフルマネージド IaaS https://www.kek.jp/ja/ https://www-user.yokohama-cu.ac.jp/~ynext/amed/ https://ja.amimoto-ami.com/ © DigitalCube Co. Ltd. 44
Problem is .. © DigitalCube Co. Ltd.
ナレッジの分散や⼈‧チームへの依存 サービスごとに対応履歴やナレッジ、開発履歴がある ⇨ 「これなんでこうなってるの?」を探すのが⼤変 「 Shifter でこのプラグイン使える?」 「ごめん、 Shifter はわからん」 「OK。じゃあ誰に聞けばいい?」 「XX さんだけど、今⾶⾏機だわ」 「えー、じゃあ Backlog 掘り返すしかない?」 * さっき5秒で考えた事例⽤フィクションです © DigitalCube Co. Ltd. 66
対応履歴‧メモ‧ナレッジ‧共通認識 ● ⼤前提: 「決まったこと」「やったこと」を記録する ● 理想: 「過去のデータを参考に、各⾃が判断」 ● 現実: 「⾒つからんのやが‧‧‧」 ● そして: 「 XX さん、ちょっとお時間良いですか?」 ⇨ 「調べればわかるやろ。何回聞くねん」 vs 「⾒つからんから聞いとるんや」 © DigitalCube Co. Ltd. 77
「俺はそんなしんどいことやりたくない」 「履歴を探す」タスクを誰かにやらせたい 「⾒つかるまでキーワードを変えてトライ」したい © DigitalCube Co. Ltd. 88
「俺はそんな危険なことやらせたくない」 「で、社員全員にどうやってMCPサーバーを?」 with © DigitalCube Co. Ltd. 99
「これを説明してたら時間なくなる」 MCP x Cloudflare についてはこれ読んでね https://github.com/yusukebe/cloudflare-workers-workshop-01 https://developers.cloudflare.com/agents/guides/remote-mcp-server/ © DigitalCube Co. Ltd. 1010
出来上がったのがこちら Google OAuthを追加した、社内限定 MCP サーバー ● ● ● ● Google OAuthのサンプルを利用 Backlog API などをツールで連携 Claude Integrationsで一括設定 各自で認証して利用開始 © DigitalCube Co. Ltd. 1111
Tech Talkなので OAuthProvider 利⽤時の Tips ● ● ● 要はWorkers Handlerのラッパー OAuth認証系のRouteなどがビルトイン サンプルアプリは Cookie をめっちゃ使う © DigitalCube Co. Ltd. 1212
やっと本題 © DigitalCube Co. Ltd.
今回のテーマ MCP サーバーって お仕事になりませんか? © DigitalCube Co. Ltd. 14
MCP サーバーからできそうなお仕事 1. 社内の DX 提案としての MCP サーバー開発 2. SaaS の新しい UI として MCP サーバーを提供 3. MCP サーバー⾃体を有料で提供 © DigitalCube Co. Ltd. 1515
MCP サーバーに Paywall を設定する MCP payments powered by Stripe ● ● ● Stripe で決済 / サブスクを追加 Checkout の支払いページ URL を返す Cloudflare の MCPAgent と互換性あり © DigitalCube Co. Ltd. 1616
MCP サーバーに Paywall を設定する ツールの登録⽅法を変えるだけで有料機能になる ● ● ● paidTool( name, schema, func, payment ) 第 4 引数を追加するだけで変更可能 Stripe Customer との照合が必要 ⇨ OAuthProvider が現状必須 © DigitalCube Co. Ltd. 1717
MCP サーバーに Paywall を設定する Paywall の普及に向けて越えるべき壁 1. OAuthのサポートが必須 2. MCP クライアント側の Paywall 対応 a. 「有料らしいので、別の⽅法を探します」 b. 決済 URL が正しく表⽰されないこともある © DigitalCube Co. Ltd. 1818
MCP サーバーに Paywall を設定する Paywall や SaaS 連携によって MCP が提供する価値 1. 企業や開発者が持つ「ナレッジ」を AI IDE での開発に利⽤できる 2. SaaS の有料機能やアドオンを 設計 / IDE からシームレスに取り⼊れる 3. より便利なユーザー体験を MCP サーバーオプションとして提供 https://www.youtube.com/live/ONIexChUpuw?feature=shared&t=2729 © DigitalCube Co. Ltd. 1919
One more things © DigitalCube Co. Ltd.
MCP サーバーからできそうなお仕事 1. 社内の DX 提案としての MCP サーバー開発 2. SaaS の新しい UI として MCP サーバーを提供 3. MCP サーバー⾃体を有料で提供 © DigitalCube Co. Ltd. 2121
MCP サーバーからできそうなお仕事 1. 社内の DX 提案としての MCP サーバー開発 2. SaaS の新しい UI として MCP サーバーを提供 3. MCP サーバー⾃体を有料で提供 4. Agentic Commerce の可能性 © DigitalCube Co. Ltd. 2222
Agentic CommerceをMCPで体験する 商品選択や組み合わせを AI が決める世界線 ● ● ● ● エージェントを全部作るのは大変 MCPなら複雑な部分を クライアントアプリに任せれる 用意するのは 2つだけ ○ 商品検索API ○ 支払いURL発行API AI による購入体験を MCPで気軽に試してみよう https://github.com/hideokamoto/ experimental-agentic-commerce-with-stripe-and-mcp © DigitalCube Co. Ltd. 2323
社内向け / Paywall MCPの始め⽅ 参考になったサンプルアプリ 1. Model Context Protocol (MCP) Server + Google OAuth https://github.com/cloudflare/ai/tree/main/demos/remote-mcp-google-oauth 2. OAuth 2.1 Provider Framework for Cloudflare Workers https://github.com/cloudflare/workers-oauth-provider 3. MCP Payments https://github.com/stripe/agent-toolkit/blob/main/typescript/src/cloudflare/README.md © DigitalCube Co. Ltd. 2424
Thank you @hidetaka_dev © DigitalCube Co. Ltd. 25