-
Notifications
You must be signed in to change notification settings - Fork 5
Description
I'm opening this issue to discuss about the configuration of the MCP server.
Currently it's a command line args, and I understand that it can be convenient for an MCP server.
But going a step further into the authentication, we would like to leverage the Perses config structures for the client. That basically allow any type of authentication, going from the basic auth, to just giving token, passing by our beloved oauth2 client_credentials.
These configs are not manageable with args but with yaml file and env vars. Context: #59
An easy move would be to say, let's move everything to Perses config struct, but I want to be sure that we understand well how an MCP server is configured usually and if having env file + config file is really manageable.
ping @ibakshay @AntoineThebaud