InteractionBroker
Defined in: packages/mcp-query/src/core/interactions.ts:82
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new InteractionBroker(
opts?):InteractionBroker
Defined in: packages/mcp-query/src/core/interactions.ts:91
Parameters
Section titled “Parameters”Returns
Section titled “Returns”InteractionBroker
Methods
Section titled “Methods”addAuditSink()
Section titled “addAuditSink()”addAuditSink(
fn): () =>void
Defined in: packages/mcp-query/src/core/interactions.ts:104
Parameters
Section titled “Parameters”(e) => void
Returns
Section titled “Returns”() => void
auditLog()
Section titled “auditLog()”auditLog(): readonly
AuditEntry[]
Defined in: packages/mcp-query/src/core/interactions.ts:103
Returns
Section titled “Returns”readonly AuditEntry[]
getVersion()
Section titled “getVersion()”getVersion():
number
Defined in: packages/mcp-query/src/core/interactions.ts:101
Returns
Section titled “Returns”number
handleElicitation()
Section titled “handleElicitation()”handleElicitation(
server,params):Promise<{action:string;content?:unknown; }>
Defined in: packages/mcp-query/src/core/interactions.ts:171
Parameters
Section titled “Parameters”server
Section titled “server”string
params
Section titled “params”unknown
Returns
Section titled “Returns”Promise<{ action: string; content?: unknown; }>
handlersFor()
Section titled “handlersFor()”handlersFor(
server,base):HostHandlers
Defined in: packages/mcp-query/src/core/interactions.ts:191
Build server-bound HostHandlers that route sampling/elicitation through the broker.
Parameters
Section titled “Parameters”server
Section titled “server”string
Returns
Section titled “Returns”handleSampling()
Section titled “handleSampling()”handleSampling(
server,params):Promise<unknown>
Defined in: packages/mcp-query/src/core/interactions.ts:119
Parameters
Section titled “Parameters”server
Section titled “server”string
params
Section titled “params”unknown
Returns
Section titled “Returns”Promise<unknown>
list()
Section titled “list()”list():
Interaction[]
Defined in: packages/mcp-query/src/core/interactions.ts:102
Returns
Section titled “Returns”resolve()
Section titled “resolve()”resolve(
id,decision):void
Defined in: packages/mcp-query/src/core/interactions.ts:110
UI settles a pending interaction.
Parameters
Section titled “Parameters”number
decision
Section titled “decision”Returns
Section titled “Returns”void
subscribe()
Section titled “subscribe()”subscribe(
fn): () =>void
Defined in: packages/mcp-query/src/core/interactions.ts:97
Parameters
Section titled “Parameters”() => void
Returns
Section titled “Returns”() => void