Skip to content

Preferred way to configure #60

@celian-garcia

Description

@celian-garcia

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions