Skip to content

MCP Notifications Feature Support #600

@david-martin

Description

@david-martin

Summary

This is a Feature tracking MCP notification-related capabilities in the gateway.

Design Document

See docs/design/notifications.md for the architecture and design decisions.

Already Implemented

  • State change event notifications (broadcast)
    • notifications/tools/list_changed
    • notifications/resources/list_changed
    • notifications/prompts/list_changed
    • notifications/roots/list_changed
  • Progress updates for long-running tool calls
  • Persistent broker connections to backend MCP servers

Dependency Graph

#598 (Design doc update)
    │
    ▼
#599 (Per-client notifications infrastructure)
    │
    ├──▶ #407 (MCP Logging)
    │
    └──▶ #597 (Resource subscriptions)

#349 (Elicitations) - independent, in progress

#422 (Cancellations) - needs design review

Related Testing

References

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/notificationsMCP notification brokering and forwardingtriage/needs-triageIssues that need review and decisions about their milestones and priority

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions