分类 Obsidian 下的文章

Obsidian

平台无法传请求头时用 nginx 注入鉴权 (Injecting Auth Headers via nginx for Header-Blind Clients)

场景一个第三方平台(如校园智能体平台)要连你的 MCP 服务,但它的「注册远程服务」表单只有 URL 输入框,没有自定义请求头的地方。而你的 MCP 服务是 Bearer 鉴权的 —— 不收 Authorization 头就回 401。症状在平台里填正确 URL,连接失败:SSE error: Non-200 status code (401)用 curl 手测同一个 URL 带 Bearer 头

Obsidian

OpenAI 兼容网关的参数透传验证 (Verifying Parameter Passthrough in OpenAI-Compatible Gateways)

目标拿到一个自称「OpenAI 兼容」的网关(中转站、校园平台、自建代理),在不看服务端代码的前提下判断:它到底把请求原样转给了上游,还是做了删改。这件事直接决定你能拿它干什么。删改过的网关聊天没问题,但做不了 Agent。为什么不能只看它「能不能回话」能回话 ≠ 透传。套壳网关的常见做法是:接下请求 → 自己挑几个字段转发 → 拿到响应 → 重新拼一个 JSON 返回。中间丢什么、改什么,从外面

Obsidian

InPage Agent 客户端版本迁移与工作区备份规范 (InPage Agent Client Version Migration and Workspace Backup Specification)

1. 核心背景与场景痛点 (Context & Problem Statement)1.1 iPad / iOS PWA(主屏幕 Web Clip)运行环境约束用户将 InPage Agent 通过 Safari「添加到主屏幕」以独立窗口模式(Standalone WebApp)运行,具备近似原生 App 的全屏体验,但带来两个严重挑战:无地址栏与刷新控制:用户无法主动按下 Ctrl+F5 或通过