Cloudflare
资产 / Cloudflare

托管、访问控制与 MCP

Cloudflare 页只记录托管边界、访问控制、动态 API 和 MCP 使用方法。具体账号、密钥和成员信息不写入页面。

Pages novocube-internal 内部站托管在 Cloudflare Pages。
Access internal.novocube.ai 内部域名必须由 Cloudflare Access 保护。
MCP Cloudflare MCP 按需连接文档、构建、绑定和观测能力。
Production

Pages 项目

仓库
内部站仓库
生产分支
主分支
内部域名
受 Access 保护
访问控制
Cloudflare Access
Secrets

安全边界

GitHub
只读 Token 仅保存在 Cloudflare Secret
邮箱
邮箱账号只在飞书后台维护
规则
Secret 不写入仓库或页面

Pages 构建配置

Cloudflare Pages 首次配置和故障排查以这张表为准。

说明
Project name novocube-internal Cloudflare Pages 项目名
Framework preset Astro 不要按 Workers 项目部署
Build command npm run build Cloudflare Pages 自动构建
Build output directory dist Astro 输出目录
Root directory / 如果填错会找不到 package.json
Node.js version 22 Cloudflare Pages 构建环境

动态 API

GitHub 实时状态由 Pages Functions 提供;邮箱接口不再暴露成员明细。

API用途Secret
/api/github/status GitHub 项目实时状态 需要只读 GitHub Token
/api/email/members 飞书邮箱迁移后退役 不再返回邮箱成员明细

Codex MCP

新机器或新会话需要按 README 和 docs/cloudflare.md 注册这些 MCP。

MCPAuth用途
cloudflare OAuth Cloudflare API 总入口
cloudflare-docs Public 查询官方文档
cloudflare-bindings OAuth 查询和管理绑定、变量和相关资源
cloudflare-builds OAuth 查询部署和构建状态
cloudflare-observability OAuth 查询日志、指标和观测信息