相关实践
用真实会话审计优化 MCP 与 Skill 工具的首次调用延迟
seshat-runtime PR #735 展示了基于真实会话测量优化 MCP 与 Skill 工具加载策略的流程。输入是 MCP server 与 skill tool 默认 deferred 时首次使用都会增加一次 tool_search 模型往返,真实会话中单工具 MCP turn 约 33 秒、skill turn 28.8 秒。处理过程是运行性能审计,将定义小于 3000 bytes 的 MCP server 随请求加载,并在存在技能时预载 skill tool;大 server 和无技能场景继续 deferred,同时加入可复现实验 harness。产物是 8 个文件、+324/-4 的加载策略和审计工具改动,单工具 MCP turn 从 33 秒降到 21 秒,skill turn 从 28.8 秒降到 12.1 秒,并消除对应 tool_search 往返。验证来自真实 desktop app/z.ai glm-5.1 测量、AUDIT=1 harness,以及 Build/Test/Lint/Security/Branch Policy/Gate 6 个 GitHub checks SUCCESS、0 FAILURE。
升级 MCP 2.3 并收紧远程面板的传输与安全边界
groundskeeper PR #41 将 MCP server 从 mcp 1.x 升级到 2.3,同时保持 token、路由白名单、脱敏和 tighten-only 安全边界。过程是迁移至 MCPServer 与 streamable_http_app,关闭 subscription stream,仅开放 POST /mcp,并复核 4 MiB body limit、异常脱敏和遥测出口。产物为 5 个文件、+39/-24,服务升级至 mcp>=2.3,<3,报告 panel 版本且不暴露 OAuth、metadata 或 SSE 路由。作者记录 1276 tests、HTTP smoke initialize、31 tools 列表、读取和非法 id 拒绝;test、privacy、docker 3 个 checks 均 SUCCESS。尚未用 Claude Desktop 或 Claude Code 连接真实 panel,当前 HTTP smoke 覆盖同协议请求但不等同真实宿主验收。
治理集群内 Claude Code 日志并接入可验证的 MCP 与插件
home-cluster PR #6121 解决了 Kubernetes 中 Claude Code Remote Control 非 TTY 日志每秒重复、Helm 内联脚本难维护,以及 MCP 与插件缺少可复现安装链路的问题。过程是把 entrypoint、install 和 log-filter 拆成独立资源,注册 MCP 与插件,并用 10 分钟去重窗口过滤终端重绘。产物为 8 个文件、+205/-134;运行中 pod 日志从 714 行降到 11 行,3 个插件完成安装启用,memini MCP endpoint 返回 HTTP 200。验证记录为 13 个 checks SUCCESS、4 个 SKIPPED;SKIPPED 项与成功项分开保留,不表述为全部检查通过。
为游泳成绩转换 MCP 增加双传输交互卡片与安全边界
turnmark PR #11 将只能返回文本和 structured data 的游泳成绩转换 MCP 扩展为 MCP Apps 交互卡片。过程是基于官方 MCP Apps SDK 增加 versioned HTML resource、CSP、host bridge、取消与超时处理、OIDC release path,同时保留 6 个 tools 和 text fallback。产物为 50 个文件、+2870/-272,可通过 stdio 与 HTTP 两种传输展示 conversion card。作者记录完成 10 组 protocol 组合、AppBridge 双传输浏览器测试、Axe、126 个 unit tests 与 19 个 production web checks;CI 为 9 个 SUCCESS、2 个 deploy checks SKIPPED。真实 ChatGPT、Claude、VS Code 宿主视觉验收与 npm 新版本发布仍未完成。
把 16 个地理空间 CLI 命令封装为隔离且可验证的 MCP 工具
terrio PR #110 解决 Claude Code、Claude Desktop、Cursor 和 VS Code 无法直接、安全调用 16 个地理空间 CLI 命令的问题。过程是实现 stdio JSON-RPC MCP server,把每个命令映射成 tool,以子进程隔离 stdout/stderr 与协议流、将输出限制为 100 KB,并为 Python launcher 传入解释器入口。产物为 12 个文件、+659/-4,新增 terrio mcp、16 个 tools、四类客户端配置文档和 Python 入口。作者记录 protocol unit、stdio integration、Python integration 与 MCP Inspector 手测,hillshade 工具真实写出 raster;CI 为 11 个 SUCCESS、3 个 SKIPPED、0 FAILURE。尚未逐一记录四类真实宿主连接,SKIPPED 项不表述为全量 CI 通过。
为停车查询 MCP 接入 Pocket ID 登录与 Refresh Token 轮换
hk-carpark-mcp PR #1 展示了为真实数据查询 MCP 增加身份认证与令牌生命周期管理的完整路径。输入是香港停车场查询服务需要接入 Grok,同时避免匿名滥用、凭据泄露和 refresh token 长期不轮换。过程是实现 Pocket ID OIDC bridge、consent、授权 ledger、refresh gate、安全日志与 MCP tools,并用临时 synthetic identities 覆盖登录、四次刷新、access token 过期恢复、重启、撤销和不同 origin/port/callback。产物为 49 个文件、+7634/-1,形成可部署的停车查询 MCP。验证记录为 309 passed、2 skipped;真实 Pocket ID v2.17.0 测试通过,政府数据查询返回 21 个荃湾停车场,用户通过 Grok 完成查询,GitGuardian check SUCCESS。live host launcher、overnight persistence 和部分 Tesla 行为仍明确未验证。