为游泳成绩转换 MCP 增加双传输交互卡片与安全边界

mcp-builder

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 新版本发布仍未完成。

作者Stanback来源GitHubUpdate2026-10-20阅读0

相关实践

GitHub2026-10-20

治理集群内 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 项与成功项分开保留,不表述为全部检查通过。

0GitHub·mchestr
GitHub2026-10-19

为停车查询 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 行为仍明确未验证。

0GitHub·IamMrandrew
GitHub2026-10-19

让 stdio MCP 启动失败即时返回并建立可追踪诊断链路

openAGI PR #217 解决了 stdio MCP 可执行文件缺失时初始化最长卡住五分钟、旧进程干扰重连以及请求日志无法关联的问题。过程是对 spawn failure、权限错误和 stdin EPIPE 立即拒绝,忽略 superseded process 事件,为 HTTP 响应、错误和 SSE 注入一致的 request ID,并新增只记录元数据的隐私过滤 operational logger、Obsidian setup 与 signed-Mac 排障指南。产物为 12 个文件、+285/-13,使 MCP 连接失败可快速定位,聊天与 MCP 生命周期可按请求追踪。作者记录 hosted verification 2856 tests passed、1 skipped,最终隐私/诊断/会话回归 19 tests 通过;CI 有 verify 与三平台 package 共 4 个 SUCCESS、publish SKIPPED、Bugbot NEUTRAL。第三方 Obsidian 兼容与 signed-Mac TCC 行为仍待复现。

0GitHub·Spshulem
GitHub2026-10-18

用 uvx 统一迁移并验证 OpenOSINT MCP 配置

OpenOSINT PR #73 展示了将易失效的本地 Python 路径配置迁移为可复用 uvx MCP 启动方式。输入是 Claude Code、Claude Desktop 和 Cursor 的旧配置依赖仓库内脚本,且工具数量说明已过时。过程是统一改为 uvx --from openosint openosint-mcp,同步多客户端和文档示例,通过 env block 传递 API key,并把主动探测能力显式放在 --allow-active 开关后。产物覆盖 README、MCP server 配置、llms.txt 与站点文档,共 7 个文件、+70/-35。验证使用 openosint@2.33.0 完成真实 MCP initialize 与 tools/list,默认返回 20 个工具、开启 allow-active 后返回 25 个;PR 已合并,三平台 uvx、wheel build、Python 3.10/3.12 tests/lint、lock、Docker 等 12 个 check runs 均为 SUCCESS。

0GitHub·OpenOSINT
GitHub2026-10-18

为多种 Coding Agent 搭建可诊断、可回滚的本地 MCP

RepoMagpie PR #33 给出了一条面向 Claude Code、Codex CLI、Cursor、Gemini CLI 与 VS Code 的本地 MCP 接入方案。输入是不同 coding agent 缺少统一、安全且可诊断的知识检索入口。过程是实现 stdio MCP 及 recall/search/suggest/catalog 工具,增加 setup 与只读 doctor,写入前展示计划并支持 dry-run、备份、幂等重跑和 remove,同时限制绝对路径、配置大小、secret 输出与写工具授权。产物为 85 个文件、+6070/-103,包含 server、setup、doctor、测试、决策文档和 skill。验证中 Node 22/24/26 在 Linux、Windows、macOS 的 9 个矩阵任务、链接与基准、应用构建/E2E、CodeQL 等共 14 个 check runs 均为 SUCCESS;PR 已合并,另有 Windows 11 live test 记录连接、dry-run、幂等、回滚和密钥脱敏结果。

0GitHub·Varshavia
GitHub2026-10-17

在 Codex 项目中配置并验证 Ruflo MCP

Sandtable PR #199 展示了把项目级 MCP 配置与主机私有路径隔离的做法。输入是 Codex 项目需要使用 Ruflo MCP,但运行时数据和 host-specific command 不应提交到仓库。执行过程是初始化 Ruflo、注册项目级 MCP、把 Ruflo runtime data 与本机 .codex/config.toml 加入 ignore,并分别执行 MCP handshake、Codex 配置读取和 Ruflo init check。产物是 README 与 .gitignore 共 2 个文件、+22/-0。验证结果为 Ruflo MCP initialize 与 tools/list handshake 成功并返回 358 个 tools,codex mcp get ruflo 能读取项目级 server,ruflo init check 与 git diff --check 通过;PR 已合并,format、dependency review、测试矩阵、verify、CodeQL 等 27 个 checks 均为 SUCCESS。

2GitHub·dills122

关联 Skill