Skip to content

Support for MCP tool list changed notification #5378

@F1nnM

Description

@F1nnM

Feature Type

Would make my life easier

Feature Description

MCP servers can update the tools during a running session. If they do so, they send a notification to the connected client.

LiveKits McpServer doesn't listen to this notification. It uses the ClientSession from the mcp library, which already has support for this, so the necessary work to support this is fairly straightforward.

I have already monkeypatched LiveKit to support this for a unrelated project, and I could clean that up and open a PR that adds support for this, should you want this feature.

Per the contributing.md I am now opening this ticket first, to discuss this feature.

Workarounds / Alternatives

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions