资产 / Cloudflare
托管、访问控制与 MCP
Cloudflare 页只记录托管边界、访问控制、动态 API 和 agent/MCP 使用方法。具体域名进入域名页,具体仓库进入 GitHub 项目页。
Production
Pages 项目
- 仓库
- novocube/novocube-internal
- 生产分支
- main
- 内部域名
- internal.novocube.ai
- 访问控制
- Cloudflare Access
Secrets
安全边界
- GitHub
- GITHUB_TOKEN / NOVOCUBE_REPO_READ_TOKEN
- 邮箱
- WECOM_CORP_ID / WECOM_CONTACT_SECRET
- 规则
- 只放 Cloudflare 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
内部站动态能力集中由 Pages Functions 提供,失败时页面回落到静态台账。
API用途Secret
/api/github/status GitHub 项目实时状态 需要 GITHUB_TOKEN 或 NOVOCUBE_REPO_READ_TOKEN
/api/email/members 邮箱成员实时状态 需要 WECOM_CORP_ID 和 WECOM_CONTACT_SECRET
Codex MCP
新机器或新会话需要按 README 和 docs/cloudflare.md 注册这些 MCP。
MCPAuth用途
cloudflare OAuth Cloudflare API 总入口
cloudflare-docs Public 查询官方文档
cloudflare-bindings OAuth 查询和管理绑定、变量和相关资源
cloudflare-builds OAuth 查询部署和构建状态
cloudflare-observability OAuth 查询日志、指标和观测信息