basalt / mcp/src / ToolCallContext
Interface: ToolCallContext
Defined in: mcp/src/tools.ts:28
Per-call context. headers propagate tenancy/auth into the neutral pipeline — filtered through the forwarded-header allowlist (see DEFAULT_FORWARDED_HEADERS); ip becomes the tool request's request.ip (rate limits, login throttles, audit); signal aborts the call (read it in a handler with toolSignal).
Properties
headers?
> optional headers?: Record<string, string | string[] | undefined>
Defined in: mcp/src/tools.ts:29
ip?
> optional ip?: string
Defined in: mcp/src/tools.ts:30
signal?
> optional signal?: AbortSignal
Defined in: mcp/src/tools.ts:31