2026年7月发布的模型上下文协议(MCP)2.0,即“无状态 MCP”,标志着智能体互操作性的一次重大演进。通过从有状态的多请求握手转向简化的单请求模型,此次更新大幅降低了实现复杂度,并提升了 Web 应用的可扩展性。
作者指出,作为一种更安全、更易审计的替代方案,MCP 重新获得了关注,以取代赋予 LLM 智能体不受限制的 Shell 或互联网访问权限。尽管通用的智能体框架功能强大,但它们存在重大的安全风险;而 MCP 工具提供了一个受控接口,即使是较小的本地模型也能有效地进行管理。
为了探索这一更新后的规范,作者开发了三个项目:
1. **mcp-explorer**:一个用于交互式探测和调用 MCP 服务器工具的无状态命令行工具。
2. **datasette-mcp**:一个允许针对 Datasette 实例进行基于 SQL 查询的插件,使智能体能够安全地与实时数据进行交互。
3. **llm-mcp-client**:LLM 命令行工具的集成插件,使智能体能够直接与 MCP 服务器交互。
最终,作者认为无状态 MCP 是构建安全、稳健应用程序的更优基础,这标志着向更加可控和可预测的智能体生态系统迈进。
数学排版是一门将逻辑与美学融为一体的艺术,它将抽象的数据转化为人类可读的知识。从古登堡革命性的金属活字印刷到工业时代的复杂排字机系统,这一过程在历史上曾是一门艰苦的体力活。
数学符号的复杂性意味着它常被边缘化或被视为“费力不讨好的副本”。早期的数字工具虽优先考虑速度和易用性,却往往牺牲了技术交流所需的精美与精确。这种情况在 20 世纪 70 年代发生了改变:唐纳德·克努特(Donald Knuth)开发了 TeX 系统,利用数学算法模拟了热金属时代的排版高质量。
在 LaTeX 以及后来的 pdfTeX 的助力下,作者们得以专注于内容呈现的优雅,而非格式排版的机械劳作。如今,尽管我们能够即时发布内容,但作者认为,真正的挑战已不再是速度,而是意图。通过拥抱精雕细琢、富于艺术性的“摩擦”过程,我们得以超越单纯的自动化。了解排版历史是一种“认知资产”,它提醒我们,高质量的表达需要慢下来,以确保我们的思想配得上技术所赋予的持久性。
Psylo 的研究人员在苹果的 WebKit 引擎中发现了三个关键漏洞,这些漏洞会导致 iOS 和 macOS 系统出现隐私泄露。这些缺陷会绕过应用层的代理配置,从而暴露用户的真实 IP 地址和 DNS 查询记录。
这三个已识别的绕过漏洞包括:
1. **DNS 预取(DNS Prefetching):** 允许网站通过设备的标准网络解析主机名,从而绕过配置的代理。
2. **WebAuthn 相关来源请求:** 触发系统级的凭据服务获取,该过程会忽略浏览器层级的代理设置,进而暴露用户的真实 IP。
3. **WebTransport:** 建立直接的 HTTP/3 连接,完全绕过代理路由。
这些漏洞影响了所有依赖 WebKit 的 `WKWebsiteDataStore.proxyConfigurations` API 的 iOS 浏览器,包括 Tor 浏览器和苹果自家的 iCloud 专用代理(iCloud Private Relay)。值得注意的是,全系统 VPN 不受影响,因为它们会对设备的所有流量进行隧道传输。
为解决这些问题,Psylo 浏览器(1.3.1 版本)已进行更新,默认拦截 DNS 预取提示,并禁用 WebTransport 和 WebAuthn。如有需要,用户可以针对特定网站重新启用这些功能。建议开发者通过提供的概念验证网站 `leaks.psylo.app` 测试其自身的配置。