Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Cloudflare MCP Server Portal × Tunnel で社内 MCP 基...
Search
h6o
November 11, 2026
Technology
56
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Cloudflare MCP Server Portal × Tunnel で社内 MCP 基盤を作った話
2026-11-11 Tamachi.sre#7
https://tamachi-sre.connpass.com/event/408227/
h6o
November 11, 2026
Transcript
15 slides
Cloudflare MCP Server Portal × Tunnel で社内 MCP 基盤を作った話 2026-11-11
Tamachi.sre#7
自己紹介 hide 開発エンジニア → SRE 趣味: サッカー、ビリヤニ
背景 ビジネス側のメンバーも社内のデータを Claude から使いたい 社内 API を直接使うのは難しい(URL・認証方法がバラバラ、API キー配布は危ない) → MCP
を利用する方針に
アーキテクチャの制約 Claude アプリからの通信は、社内ではなく Anthropic の IP 範囲 ( 160.79.104.0/21 ,
153.61.208.0/20 )から来る MCP サーバーへのアクセスを社内 IP で制限するのは難しい そこで、次の方針にした IP 制限ではなく、入口だけをインターネットに公開し、リクエストのたびに認証・認可を 行う。MCP サーバー本体はインターネットから届かない場所に置く
Cloudflare MCP Server Portal 複数の MCP サーバーを 1 つの URL
にまとめ、Cloudflare Access(誰がアクセスでき るかをポリシーで判定する機能)で守って提供する Cloudflare の機能 Cloudflare Claude MCPServerPortal mcp.example.com MCPサーバーA MCPサーバーB MCPサーバーC
Cloudflare Tunnel サーバー側から Cloudflare へ外向きの通信経路(Tunnel)を張り、グローバル IP やポ ート開放なしでサービスを公開できる機能 Publishedapplication インターネット
Publichostname Tunnel Privatehostname CloudflareGateway Privatehostname Portal/WARP端末 インターネット 遮断 Tunnel 内側から接続 cloudflared サーバー側 内側から接続 cloudflared サーバー側
アーキテクチャ 社員 Cloudflare Claude MCPServerPortal claude.ai/ClaudeCode mcp.example.com ログイン SSO Access
IdP GoogleCloud CloudRun 内側から接続 Gateway Tunnel Privatehostname ingress:internal cloudflared サイドカー MCPサーバー CloudSQL
アーキテクチャのポイント なるべく「閉じる」
閉じる ①: Cloud Run の ingress を internal に GoogleCloud
CloudRun cloudflared Tunnel インターネット *.run.app ingress:internal サイドカー 遮断 MCPサーバー
閉じる ②: Private hostname でつなぐ Portal から Cloudflare Gateway(Cloudflare を通る通信を検査・制御する機能)を
経由して、Tunnel の Private hostname につなぐ Cloudflare MCPServerPortal Gateway Tunnel Privatehostname 遮断 インターネット
発生した問題 WARP 端末(通信を Gateway に送るアプリを入れた社内 PC)からの通信が、Portal を 迂回して MCP サーバーに届いてしまった
Claude MCPServerPortal WARP端末 Gateway Portalを迂回 Tunnel MCPサーバー
原因 Private hostname は、Portal 専用の入口ではない。 Gateway を通る通信なら届く
対処 Gateway の HTTP ポリシーで、Traffic Source(通信元)が Portal 以外なら MCP サ
ーバー宛てをブロックする条件を追加 Claude MCPServerPortal Gateway WARP端末 遮断 TrafficSourceがPortal以外 →MCPサーバー宛てをBlock Tunnel MCPサーバー
まとめ Cloudflare MCP Server Portal を使えば、MCP 基盤を簡単に作れる Portal と Cloudflare
Tunnel を組み合わせると、セキュアな構成にできる ただし、WARP など Gateway 経由の通信も直接届いてしまうので、MCP サーバー 宛ての通信は Portal 経由だけに制限する
None
Other Decks in Technology
See All in Technology
人間+AIを「チーム」としてプロセスを再設計する
littlehands
4
3k
Claude Securityを使ってみた / claude-security-claude-code-meetup-nagoya
tnir
0
120
並列度を下げたら速くなった — go build の重複コンパイルを実測で見る
tomoaki25
2
1.2k
市販IoT機器や自作IoT機器とHomeAssistantを駆使して家の電気代をできる限り見える化する方法の考案
harutiro
0
240
あの日、見つかっていなかったらどうなっていたか
kazzpapa3
2
220
AWS基盤改善を支える 私たちの理念と行動指針
kentosuzuki
0
230
AI対話型分析を作成し、リリースするまでの話 / The Road to Release: Buiding AI Conversational Analytics
yappli_developers
0
140
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
17
120k
「任されビリティ」で引き受けて「よしなりてぃ」に頼らず任せる / Accept tasks with "makasarebility" and hand them over without relying on "yoshinarily"
pauli
0
630
AIが会計業務の伴走者に。 マネーフォワード クラウド会計MCPサーバーで実現するAI前提の新しい業務プロセス
nobitabashi
0
150
SREのためのFinOps入門
muziyoshiz
3
1.6k
AWS Client VPNの設定でハマったポイントとその過程での気づき
amarelo_n24
0
150
Featured
See All Featured
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
530
Test your architecture with Archunit
thirion
2
2.5k
Un-Boring Meetings
codingconduct
0
500
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3.1k
Making the Leap to Tech Lead
cromwellryan
135
10k
The Language of Interfaces
destraynor
162
27k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Believing is Seeing
oripsolob
1
280
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Google's AI Overviews - The New Search
badams
0
1.7k
Building Applications with DynamoDB
mza
96
7.3k
Code Reviewing Like a Champion
maltzj
529
40k