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
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
McpServerdoesn't listen to this notification. It uses theClientSessionfrom themcplibrary, 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