業務で社内MCPを作成する機会がありました。 Cloudflare AccessのManaged OAuthを使うことで簡単に実装できたので備忘録もかねてZennに投稿することにしまいた。 要件 社内メンバーのみが利用できること MCPから行えるのは読み取り操作だけであること 簡単がいい!すぐ作りたい 構成 構成は次のとおりです。 MCP Client ↓ Cloudflare Access ↓ Cloudflare Workers (MCP Server) ↓ Read-only database credentials ↓ Databases 構成としてはCloudflare Accessを普通に使う時(ウェブサイトを保護する時)と特に変わらないですが、Managed OAuthという機能を有効にする必要があります。 余談ですが、最近のCloudflareは無理に日本語翻訳をしようとし

