Skip to content

Issue Title: Feature Request: Support dynamic OCI profile switching at runtime #220

@alexfdsl

Description

@alexfdsl

Currently, the oci-cloud-mcp-server appears to require a specific OCI profile to be preloaded or defined at startup (e.g., via environment variables or a static config). This limits the ability to interact with multiple OCI tenancies or regions without restarting the server.

I would like to propose adding support for "on-the-fly" profile selection. This would allow the MCP to utilize different profiles defined in the ~/.oci/config file dynamically based on the request context.

Reasoning
Flexibility: Users often manage multiple environments (Dev, Test, Prod) across different tenancies.

Efficiency: Eliminates the need to run multiple instances of the MCP server on different ports just to access different profiles.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions