Skip to content

Commit 2a0d070

Browse files
authored
fix: correctly get auth header from new env var (#279)
1 parent e1a8676 commit 2a0d070

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

mcpgrafana.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -429,11 +429,10 @@ func NewGrafanaClient(ctx context.Context, grafanaURL, apiKey string, auth *url.
429429
// the client with proper authentication.
430430
var ExtractGrafanaClientFromEnv server.StdioContextFunc = func(ctx context.Context) context.Context {
431431
// Extract transport config from env vars
432-
grafanaURL, ok := os.LookupEnv(grafanaURLEnvVar)
433-
if !ok {
432+
grafanaURL, apiKey := urlAndAPIKeyFromEnv()
433+
if grafanaURL == "" {
434434
grafanaURL = defaultGrafanaURL
435435
}
436-
apiKey := os.Getenv(grafanaAPIEnvVar)
437436
auth := userAndPassFromEnv()
438437
grafanaClient := NewGrafanaClient(ctx, grafanaURL, apiKey, auth)
439438
return context.WithValue(ctx, grafanaClientKey{}, grafanaClient)

0 commit comments

Comments
 (0)