Skip to content

Documentation / @agentick/mcp / MCPServerEvents

Interface: MCPServerEvents

Defined in: protocol/types.ts:1015

Properties

mcp:resource:list

mcp:resource:list: object

Defined in: protocol/types.ts:1032

sessionId

sessionId: string


mcp:resource:read

mcp:resource:read: object

Defined in: protocol/types.ts:1031

sessionId

sessionId: string

uri

uri: string


mcp:resources:changed

mcp:resources:changed: Record<string, never>

Defined in: protocol/types.ts:1043


mcp:security:auth-failed

mcp:security:auth-failed: object

Defined in: protocol/types.ts:1037

reason

reason: string

sessionId?

optional sessionId: string


mcp:security:authz-denied

mcp:security:authz-denied: object

Defined in: protocol/types.ts:1038

reason

reason: string

sessionId

sessionId: string

tool?

optional tool: string


mcp:security:connection-rejected

mcp:security:connection-rejected: object

Defined in: protocol/types.ts:1036

origin?

optional origin: string

reason

reason: string

transport

transport: string


mcp:security:input-rejected

mcp:security:input-rejected: object

Defined in: protocol/types.ts:1040

reason

reason: string

sessionId

sessionId: string

tool

tool: string


mcp:security:rate-limit

mcp:security:rate-limit: object

Defined in: protocol/types.ts:1039

retryAfterMs

retryAfterMs: number

sessionId

sessionId: string

tool?

optional tool: string


mcp:session:closed

mcp:session:closed: object

Defined in: protocol/types.ts:1017

reason

reason: string

sessionId

sessionId: string


mcp:session:created

mcp:session:created: object

Defined in: protocol/types.ts:1016

clientInfo?

optional clientInfo: Record<string, unknown>

sessionId

sessionId: string


mcp:session:idle-timeout

mcp:session:idle-timeout: object

Defined in: protocol/types.ts:1018

idleMs

idleMs: number

sessionId

sessionId: string


mcp:session:stale

mcp:session:stale: object

Defined in: protocol/types.ts:1034

method?

optional method: string

sessionId

sessionId: string | null


mcp:tool:cancelled

mcp:tool:cancelled: object

Defined in: protocol/types.ts:1029

durationMs

durationMs: number

requestId

requestId: string

sessionId

sessionId: string

tool

tool: string


mcp:tool:end

mcp:tool:end: object

Defined in: protocol/types.ts:1021

durationMs

durationMs: number

isError

isError: boolean

requestId

requestId: string

sessionId

sessionId: string

tool

tool: string


mcp:tool:error

mcp:tool:error: object

Defined in: protocol/types.ts:1028

error

error: string

requestId

requestId: string

sessionId

sessionId: string

tool

tool: string


mcp:tool:start

mcp:tool:start: object

Defined in: protocol/types.ts:1020

requestId

requestId: string

sessionId

sessionId: string

tool

tool: string


mcp:tools:changed

mcp:tools:changed: Record<string, never>

Defined in: protocol/types.ts:1042

Released under the ISC License.