Skip to content

Commit 299ff53

Browse files
committed
fix: use grafana-irm-app as plugin ID for incident tools
The Incident plugin has been deprecated in favour of the IRM plugin, so we should use the new plugin ID when constructing the URL for the Incident client. Fixes #49.
1 parent 0cc0143 commit 299ff53

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

mcpgrafana.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -161,14 +161,14 @@ type incidentClientKey struct{}
161161

162162
var ExtractIncidentClientFromEnv server.StdioContextFunc = func(ctx context.Context) context.Context {
163163
grafanaURL, apiKey := urlAndAPIKeyFromEnv()
164-
incidentURL := fmt.Sprintf("%s/api/plugins/grafana-incident-app/resources/api/v1/", grafanaURL)
164+
incidentURL := fmt.Sprintf("%s/api/plugins/grafana-irm-app/resources/api/v1/", grafanaURL)
165165
client := incident.NewClient(incidentURL, apiKey)
166166
return context.WithValue(ctx, incidentClientKey{}, client)
167167
}
168168

169169
var ExtractIncidentClientFromHeaders server.SSEContextFunc = func(ctx context.Context, req *http.Request) context.Context {
170170
grafanaURL, apiKey := urlAndAPIKeyFromHeaders(req)
171-
incidentURL := fmt.Sprintf("%s/api/plugins/grafana-incident-app/resources/api/v1/", grafanaURL)
171+
incidentURL := fmt.Sprintf("%s/api/plugins/grafana-irm-app/resources/api/v1/", grafanaURL)
172172
client := incident.NewClient(incidentURL, apiKey)
173173
return context.WithValue(ctx, incidentClientKey{}, client)
174174
}

mcpgrafana_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ func TestExtractIncidentClientFromEnv(t *testing.T) {
1515

1616
client := IncidentClientFromContext(ctx)
1717
require.NotNil(t, client)
18-
assert.Equal(t, "http://my-test-url.grafana.com/api/plugins/grafana-incident-app/resources/api/v1/", client.RemoteHost)
18+
assert.Equal(t, "http://my-test-url.grafana.com/api/plugins/grafana-irm-app/resources/api/v1/", client.RemoteHost)
1919
}
2020

2121
func TestExtractGrafanaInfoFromHeaders(t *testing.T) {

0 commit comments

Comments
 (0)