零依赖 MCP 枢纽:九个研究工具仓库共用一个调用面,依赖树互不合并
Emergency-Tutor-7 · reddit · 2026-11-11
开发者分享了 scientific-toolkit-mcp 0.4.1(Apache-2.0,Python 3.11+,零运行时依赖):用一层集成枢纽把九个独立研究仓库(建模引擎、两个数值计算栈、文献证据服务、安全推理门、计划校验器、三个 skill/协议包)统一暴露为 14 个 MCP 工具。各仓库保留自己的版本与安装路径,升级任何一个上游不会迫使其他工具重新发布。
三个核心设计决策:
- Fail-closed 发现机制:探测契约要求九个上游就位,版本不匹配或缺席时显式报错而非降级为貌似合理的假输出;sys.path 中出现多个同名模块时报 BADCONFIGURATION,可用环境变量钉住版本;子进程非零退出即 MCP 错误,UNKNOWN 永不冒充验证成功。
- 本地/联网按工具声明:文献搜索需联网,引用校验与 NomosGuard 决策本地运行,不伪装离线。
- 网关默认鉴权:未认证调用返回 401,可执行审计工具从不暴露在 HTTP 上;stdio 路径跑审计需显式环境变量 opt-in。
作者也坦承局限:这不是科学验证器,quantum-reasoning-skill 只是协议而非量子计算机,数值包保持独立统计适配以免输出被混同为「工具箱一致同意」。CI 覆盖八个真实适配器调用与一个 fail-closed 冒烟测试,仅远程健康检查需联网。
「编程与Agent」频道最新
- 开发者呼吁 GitHub 为 agent 提供推送式集成机制 — brianmichel · 2026-11-11
- 开发者把 AI 推荐监测工具做成远程 MCP 服务器,附 Claude 集成踩坑实录 — hookedupwithclaude · 2026-11-11
- DSPy 3.5 发布:安装体积减 85%,LiteLLM 变可选依赖 — dbreunig · 2026-11-11
- 开源 Crewplane:用 Markdown 写工作流,Claude Code 等 CLI 按依赖执行 — CarsonBuilds · 2026-11-11
- YC F26 项目 0.security 出击:自主安全团队直接修漏洞,已发现 30+ Linux 内核 0-day — ycombinator · 2026-11-11
- 单 VM 开 10 个 DeepSeek v4.1 agent 组队找漏洞,「效果出奇地好」 — andersonbcdefg · 2026-11-11