部署 ZCP
面向网络部署时使用 ASGI host,并把文档站和 SDK runtime 保持分离。
ASGI Host
面向生产的示例在 examples/zcp_server_template.py,通过 examples/run_zcp_api_server.py 这个 ASGI runner 对外暴露。
cd zero-context-protocol-python python3 examples/run_zcp_api_server.py
服务路由
标准部署通常会暴露 /zcp、/mcp、/ws、/metadata、/healthz 和 /readyz,启用 OAuth 后还会补充 metadata 和 token 相关路由。
生产检查项
- 先明确哪些 transport 对公网开放,哪些只保留在内网。
- 对外暴露可变更 tool 之前,先接上 bearer auth 或 OAuth。
- 验证 health、readiness、限流以及 reconnect 行为。
文档站
文档应用独立于 SDK runtime,这个边界应该保持不变。
cd zero-context-protocol/docs/web npm ci npm run dev