Feature Type
I cannot use LiveKit Agent MCP functionality without it
Feature Description
We have an MCP that sits in front of our cloud APIs. The MCP requires bearer token which is passed on to the cloud APIs. These tokens are short lived, in the range of minutes.
The authorization header can be set with mcp.MCPServerHTTP constructor. However, there is no way to update the header later on. Our workaround is to add a new MCP which A) we are not sure if there is service interruption in between, B) We use lots of tokens re-initializing the MCP.
It should be pretty easy to offer the ability to update the Authorization header.
What do you think? Do you have other concerns regarding updating the header?
Workarounds / Alternatives
No response
Additional Context
No response
Feature Type
I cannot use LiveKit Agent MCP functionality without it
Feature Description
We have an MCP that sits in front of our cloud APIs. The MCP requires bearer token which is passed on to the cloud APIs. These tokens are short lived, in the range of minutes.
The authorization header can be set with mcp.MCPServerHTTP constructor. However, there is no way to update the header later on. Our workaround is to add a new MCP which A) we are not sure if there is service interruption in between, B) We use lots of tokens re-initializing the MCP.
It should be pretty easy to offer the ability to update the Authorization header.
What do you think? Do you have other concerns regarding updating the header?
Workarounds / Alternatives
No response
Additional Context
No response