Open
Description
Support a way to auth client-server connection.
I think it's necessary, such as, When using Claude Desktop to connect to a remote MCP Server, only one URL can be filled in. If identity authentication and authorization are implemented, passing information from the request parameters is a good choice.
Claude mcp config example:
{
"mcpServers": {
"mcp-remote-server-example": {
"url": "http://127.0.0.1:8080/sse"
}
}
}
[discard] support request params such as:
{
"mcpServers": {
"mcp-remote-server-example": {
"url": "http://127.0.0.1:8080/sse?key=value"
}
}
}
support 'HTTP Basic Auth' such as:
{
"mcpServers": {
"mcp-remote-server-example": {
"url": "http://user:password@127.0.0.1:8080/sse"
}
}
}