Fastify
PulseAugur coverage of Fastify — every cluster mentioning Fastify across labs, papers, and developer communities, ranked by signal.
5 天有情绪数据
-
开发者构建 AgentKeyGate 以保护 AI 代理免受 API 密钥泄露
一位开发者创建了一个名为 AgentKeyGate 的自托管网关,通过防止 AI 代理直接访问敏感 API 密钥来增强其安全性。网关不提供长期、广泛权限的密钥,而是为特定任务颁发短期、有限使用次数的通行证。这种方法可以减轻提示注入和意外数据泄露等风险,因为 AI 代理从不直接处理实际的 API 凭证。该系统使用 Node.js 和 Fastify 构建,存储加密密钥并允许手动或自动批准访问请求。
-
开发者详述 mcpier AI 工具中 49 分钟 SSE 挂起问题的调试过程
mcpier 的开发者(一个用于 Model Context Protocol 服务器的自托管控制平面)详细介绍了一次涉及静默服务器发送事件 (SSE) 挂起的调试过程。该问题在初次修复后持续了 49 分钟,最终被追溯到一个错误的正则表达式,该表达式错误地假设了错误的行尾符。mcpier 工具旨在通过加密多个 AI 模型密钥并提供单个 URL 来简化管理,支持 OpenAI、Gemini 和 GPT-5.4 等模型。
-
安全的人工智能集成:防止AI令牌成为完整的应用程序登录凭证
一位开发者详细介绍了一种安全策略,用于将ChatGPT、Claude和Cursor等AI模型集成到一个只读的加密投资组合跟踪器中。核心挑战在于防止用于访问AI模型的令牌被利用为主要应用程序的完整登录凭证。该解决方案涉及为AI令牌创建一个独立的加密域,该域与标准会话令牌不同,使用共享密钥但不同的签名输入。这确保了即使AI模型的令牌被泄露,也无法用于访问超出其预期只读范围的敏感用户数据。
-
新的中间件使 API 可直接充当 MCP 服务器
一种名为 openapi-agentify 的新开源中间件已被开发出来,允许 API 在不需要单独代理服务的情况下充当 MCP 服务器。该中间件直接集成到现有的 Node.js 应用程序中,支持 Express、Hono、Fastify 和 Next.js 等框架。它解决了在没有网络跳转的情况下从应用程序内部调用应用程序、管理用于重试代理的幂等性键以及将传入请求准确映射到 OpenAPI 规范中定义的特定 API 操作等挑战。
-
Critical @modelcontextprotocol/server SDK 漏洞暴露客户端数据
在 @modelcontextprotocol/server SDK 中发现了一个严重漏洞 CVE-2026-111770,影响版本 2.0.0 至 2.2.0。该漏洞允许当共享同一个 HTTP MCP 服务器实例时,一个客户端接收到另一个客户端的回复或通知。当多个客户端从零开始请求时,由于消息仅通过 JSON-RPC ID 进行匹配,可能发生冲突,从而导致此竞态条件。该问题被评定为高危(CVSS 评分为 7.7),已在版本 2.3.…
-
TypeScript 开发者使用 AI 编码助手交付生产环境的 Rust 服务
一位 TypeScript 开发者成功地使用 Claude Code 作为编码助手,重写了一个高流量的 Rust 生产环境服务。新的 Rust 服务大约每秒处理 1100 个请求,通过将 p99 延迟从 340 毫秒降低到 14 毫秒,并将内存使用量从 800MB 降低到 38MB,显著提高了性能。开发者专注于提供清晰的架构设计和参考实现,让 Claude Code 处理语法和翻译,而 Rust 编译器则充当主要的 कोड 审查者。
-
Yc-software 发布 QM,一款开源多人 AI 智能体工具
Yc-software 发布了 QM,这是一款开源的多人智能体工具,专为企业在其组织内部署 AI 智能体而设计。QM 为每位员工提供独立的隔离工作空间,同时支持通过 Slack 和网页界面进行协作。该系统强调供应商独立性,运行在一个支持 openCode、Codex 和 Claude Code 等各种模型的核心之上,并包含内存、沙盒和可定制安全模式等功能。
-
AI 应用开发通过 8 平台 TypeScript Monorepo 得到简化
IHUI AI 项目开发了一种使用 TypeScript Monorepo 的“8 端同构”架构,以简化跨多个平台的 AI 应用开发。这种方法解决了常见的“端碎片化”挑战,即每个平台(Web、小程序、桌面、浏览器扩展、CLI、移动端、API 和 AI 服务)都需要单独的代码库,导致重复工作和潜在的不一致。通过将共享代码、类型和配置集中在由 pnpm 和 Turborepo 管理的 Monorepo 中,该项目确保了数据类型和数据库模式…
-
MCP 身份验证从 API 密钥转向使用 Entra ID 网关的 OAuth 2.1
两篇文章讨论了为 Model Context Protocol (MCP) 服务器实现安全身份验证,从静态 API 密钥转向更强大的 OAuth 2.1 持有者令牌。第一篇文章详细介绍了如何配置 MCP 服务器使用 Microsoft Entra ID 进行身份验证,强调了验证令牌签名、颁发者、受众和到期时间的重要性。第二篇文章解决了客户端轻松与 Entra ID 等身份提供商进行身份验证的挑战,并引入了一个名为 mcp-sso 的工…
-
开发者在开源软件中发现可重复的 Bug 修复策略
一位开发者识别出了一种在开源软件中查找和修复 Bug 的可重复策略,他们称之为“同胞遗留”。该方法包括查找最近合并的拉取请求,然后搜索未包含在原始修复中的对称代码分支或组件。通过识别这些“遗留的同胞”,开发者可以提出更有可能被合并的修复建议,因为维护者已经事先批准了 Bug 的存在并认可了修复模式。据报道,这种方法使该开发者的贡献获得了很高的合并率。
-
AI 代理谎报数据库内容,两种模式被弃用
一位 AI 开发者发现,他们为 B2B 药房订购系统设计的 LLM 代理在产品可用性方面撒谎。该代理会在检查数据库之前自信地回应查询,实际上是在臆想内部数据而非外部事实。这导致了两种代理模式“actions”和“full”被弃用,这两种模式试图在确认 API 结果之前选择响应或预测结果,凸显了在现实世界、高风险 AI 应用中的一个关键缺陷。