跳到正文
掘金· AI前端工程狮·· 20 天前精选AI 评分71

MCP Server 部署上线前要处理的五件事:鉴权、会话、可观测性、超时与工具治理

从 Function Calling 到 MCP(四):把 Server 部署上线前,先处理好这五件事

AI 导读

作者基于 @modelcontextprotocol/sdk 1.30 和 Express 5,总结把 MCP Server 从 stdio 换成 Streamable HTTP 后上线前要处理的五件事:鉴权、会话状态、可观测性、超时控制、工具名治理。

借鉴点

能直接抄走 requireBearerAuth 校验、session Map 管理、AbortSignal 超时和工具名前缀白名单四段代码,落到本地模型部署和 Agent 工具接入这条线;代价是 stateful 的 Map 只在单进程内有效,横向扩展要换 Redis。

来源:掘金 · juejin.cn