# Interface IMcpNotifier

MCP notifier for sending structured log events to clients.

interface IMcpNotifier {
info(logger: string, data: Record<string, unknown>): void;
debug(logger: string, data: Record<string, unknown>): void;
warn(logger: string, data: Record<string, unknown>): void;
}

- Defined in packages/nexus-agents/src/mcp/mcp-notifier.ts:30

##### Index

### Methods

info
debug
warn

## Methods

### info

- info(logger: string, data: Record<string, unknown>): void

  Send info-level notification (key orchestration events)

  #### Parameters

  - logger: string
  - data: Record<string, unknown>

  #### Returns void

  - Defined in packages/nexus-agents/src/mcp/mcp-notifier.ts:32

### debug

- debug(logger: string, data: Record<string, unknown>): void

  Send debug-level notification (detailed execution steps)

  #### Parameters

  - logger: string
  - data: Record<string, unknown>

  #### Returns void

  - Defined in packages/nexus-agents/src/mcp/mcp-notifier.ts:34

### warn

- warn(logger: string, data: Record<string, unknown>): void

  Send warning-level notification

  #### Parameters

  - logger: string
  - data: Record<string, unknown>

  #### Returns void

  - Defined in packages/nexus-agents/src/mcp/mcp-notifier.ts:36