Skip to content

Commit 67a46f4

Browse files
committedMar 12, 2025··
chore: use published v0.13.0 of mark3labs/mcp-go
mark3labs/mcp-go#32 was merged so we can use the latest release now.
1 parent 87de73d commit 67a46f4

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed
 

‎cmd/mcp-grafana/main.go

+5-2
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,11 @@ func run(transport, addr string) error {
3434
srv.SetContextFunc(mcpgrafana.ComposedStdioContextFunc)
3535
return srv.Listen(context.Background(), os.Stdin, os.Stdout)
3636
case "sse":
37-
srv := server.NewSSEServer(s, "http://"+addr)
38-
srv.SetContextFunc(mcpgrafana.ComposedSSEContextFunc)
37+
url := "http://" + addr
38+
srv := server.NewSSEServer(s,
39+
server.WithBaseURL(url),
40+
server.WithSSEContextFunc(mcpgrafana.ComposedSSEContextFunc),
41+
)
3942
log.Printf("SSE server listening on %s", addr)
4043
if err := srv.Start(addr); err != nil {
4144
return fmt.Errorf("Server error: %v", err)

‎go.mod

+1-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require (
77
github.com/grafana/grafana-openapi-client-go v0.0.0-20250108132429-8d7e1f158f65
88
github.com/grafana/incident-go v0.0.0-20250211094540-dc6a98fdae43
99
github.com/invopop/jsonschema v0.13.0
10-
github.com/mark3labs/mcp-go v0.8.5
10+
github.com/mark3labs/mcp-go v0.13.0
1111
github.com/prometheus/client_golang v1.21.0
1212
github.com/prometheus/common v0.62.0
1313
github.com/stretchr/testify v1.10.0
@@ -62,6 +62,3 @@ require (
6262
gopkg.in/yaml.v2 v2.4.0 // indirect
6363
gopkg.in/yaml.v3 v3.0.1 // indirect
6464
)
65-
66-
// Use a fork until https://github.com/mark3labs/mcp-go/pull/32 is merged.
67-
replace github.com/mark3labs/mcp-go => github.com/grafana/mcp-go v0.8.6-0.20250226194234-5e1fa6f6f8af

‎go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,6 @@ github.com/grafana/grafana-openapi-client-go v0.0.0-20250108132429-8d7e1f158f65
4646
github.com/grafana/grafana-openapi-client-go v0.0.0-20250108132429-8d7e1f158f65/go.mod h1:hiZnMmXc9KXNUlvkV2BKFsiWuIFF/fF4wGgYWEjBitI=
4747
github.com/grafana/incident-go v0.0.0-20250211094540-dc6a98fdae43 h1:+MCsOKi5BJ1wO3PRj3eDNxCScYwE2IcKNW1t8OcTarE=
4848
github.com/grafana/incident-go v0.0.0-20250211094540-dc6a98fdae43/go.mod h1:3QDfdZOWKRxNhMJFL+0C/+12+jLNHDlt0VKNr/i9Daw=
49-
github.com/grafana/mcp-go v0.8.6-0.20250226194234-5e1fa6f6f8af h1:SwCTIu0dpOapmOc+3HQtC5VM7CUimW0r83u+5fCgQTU=
50-
github.com/grafana/mcp-go v0.8.6-0.20250226194234-5e1fa6f6f8af/go.mod h1:cjMlBU0cv/cj9kjlgmRhoJ5JREdS7YX83xeIG9Ko/jE=
5149
github.com/invopop/jsonschema v0.13.0 h1:KvpoAJWEjR3uD9Kbm2HWJmqsEaHt8lBUpd0qHcIi21E=
5250
github.com/invopop/jsonschema v0.13.0/go.mod h1:ffZ5Km5SWWRAIN6wbDXItl95euhFz2uON45H2qjYt+0=
5351
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
@@ -64,6 +62,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
6462
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
6563
github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
6664
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
65+
github.com/mark3labs/mcp-go v0.13.0 h1:HP+cJaE9KjWufUF9FxN/XgcXE6LVSebFZLiZYPmFbGU=
66+
github.com/mark3labs/mcp-go v0.13.0/go.mod h1:cjMlBU0cv/cj9kjlgmRhoJ5JREdS7YX83xeIG9Ko/jE=
6767
github.com/matryer/is v1.4.1 h1:55ehd8zaGABKLXQUe2awZ99BD/PTc2ls+KV/dXphgEQ=
6868
github.com/matryer/is v1.4.1/go.mod h1:8I/i5uYgLzgsgEloJE1U6xx5HkBQpAZvepWuujKwMRU=
6969
github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY=

0 commit comments

Comments
 (0)
Please sign in to comment.