docs: address review nits on the v2/main merge
- transport.ts: update the SSE-branch comment to say the default path uses fetchWithOptionalAuthIntercept (proxy-aware baseFetch + optional auth-challenge intercept), not the bare proxy-aware baseFetch. - clients/cli/README.md: fix the §5 mid-session validation link to use the ../../specification/ prefix like the sibling links in the same sentence (previously resolved to a nonexistent clients/cli/ path). Both flagged by the @claude review of PR #1601; comment/doc-only, no runtime change. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01S3fTN8H3R8YV4yUGvZjYnX
This commit is contained in:
parent
cfbdfdf2bd
commit
c026d4d84a
2 changed files with 3 additions and 2 deletions
|
|
@ -153,7 +153,7 @@ npx @modelcontextprotocol/inspector --cli --catalog mcp.json --server my-http-se
|
||||||
--method tools/list
|
--method tools/list
|
||||||
```
|
```
|
||||||
|
|
||||||
See [EMA / enterprise-managed auth](../../specification/v2_auth_ema.md) and [OAuth smoke testing](../../specification/v2_auth_smoke_testing.md) (§3 Stytch/CIMD; [§5 mid-session manual validation](v2_auth_smoke_testing.md#5-mid-session-auth--step-up--manual-validation) — CLI **C1–C2**).
|
See [EMA / enterprise-managed auth](../../specification/v2_auth_ema.md) and [OAuth smoke testing](../../specification/v2_auth_smoke_testing.md) (§3 Stytch/CIMD; [§5 mid-session manual validation](../../specification/v2_auth_smoke_testing.md#5-mid-session-auth--step-up--manual-validation) — CLI **C1–C2**).
|
||||||
|
|
||||||
## Exit codes & error envelopes
|
## Exit codes & error envelopes
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -148,7 +148,8 @@ export function createTransportNode(
|
||||||
const url = new URL(sseConfig.url);
|
const url = new URL(sseConfig.url);
|
||||||
|
|
||||||
// A caller-supplied eventSourceInit.fetch wins as-is (explicit fetch is not
|
// A caller-supplied eventSourceInit.fetch wins as-is (explicit fetch is not
|
||||||
// re-wrapped for proxying); the default path uses the proxy-aware baseFetch.
|
// re-wrapped for proxying); the default path uses fetchWithOptionalAuthIntercept
|
||||||
|
// (the proxy-aware baseFetch plus the optional auth-challenge intercept).
|
||||||
const sseFetch =
|
const sseFetch =
|
||||||
(sseConfig.eventSourceInit?.fetch as typeof fetch) ||
|
(sseConfig.eventSourceInit?.fetch as typeof fetch) ||
|
||||||
fetchWithOptionalAuthIntercept;
|
fetchWithOptionalAuthIntercept;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue