Skip to content

Commit bfed829

Browse files
build(deps): bump github.com/mark3labs/mcp-go from 0.28.0 to 0.29.0 (30)
build(deps): bump github.com/mark3labs/mcp-go from 0.28.0 to 0.29.0 Bumps [github.com/mark3labs/mcp-go](https://github.com/mark3labs/mcp-go) from 0.28.0 to 0.29.0. - [Release notes](https://github.com/mark3labs/mcp-go/releases) - [Commits](mark3labs/mcp-go@v0.28.0...v0.29.0) --- updated-dependencies: - dependency-name: github.com/mark3labs/mcp-go dependency-version: 0.29.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> --- fix(deps): resolve breaking changes in mcp-go 0.29.0 Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marc Nuri <[email protected]>
1 parent 23d4989 commit bfed829

File tree

4 files changed

+15
-15
lines changed

4 files changed

+15
-15
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.23.5
55
toolchain go1.24.1
66

77
require (
8-
github.com/mark3labs/mcp-go v0.28.0
8+
github.com/mark3labs/mcp-go v0.29.0
99
github.com/spf13/cobra v1.9.1
1010
github.com/spf13/viper v1.20.1
1111
golang.org/x/net v0.40.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
2020
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
2121
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
2222
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
23-
github.com/mark3labs/mcp-go v0.28.0 h1:7yl4y5D1KYU2f/9Uxp7xfLIggfunHoESCRbrjcytcLM=
24-
github.com/mark3labs/mcp-go v0.28.0/go.mod h1:rXqOudj/djTORU/ThxYx8fqEVj/5pvTuuebQ2RC7uk4=
23+
github.com/mark3labs/mcp-go v0.29.0 h1:sH1NBcumKskhxqYzhXfGc201D7P76TVXiT0fGVhabeI=
24+
github.com/mark3labs/mcp-go v0.29.0/go.mod h1:rXqOudj/djTORU/ThxYx8fqEVj/5pvTuuebQ2RC7uk4=
2525
github.com/pelletier/go-toml/v2 v2.2.3 h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M=
2626
github.com/pelletier/go-toml/v2 v2.2.3/go.mod h1:MfCQTFTvCcUyyvvwm1+G6H/jORL20Xlb6rzQu9GuUkc=
2727
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=

pkg/mcp/podman_container.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,23 +63,23 @@ func (s *Server) initPodmanContainer() []server.ServerTool {
6363
}
6464

6565
func (s *Server) containerInspect(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
66-
return NewTextResult(s.podman.ContainerInspect(ctr.Params.Arguments["name"].(string))), nil
66+
return NewTextResult(s.podman.ContainerInspect(ctr.GetArguments()["name"].(string))), nil
6767
}
6868

6969
func (s *Server) containerList(_ context.Context, _ mcp.CallToolRequest) (*mcp.CallToolResult, error) {
7070
return NewTextResult(s.podman.ContainerList()), nil
7171
}
7272

7373
func (s *Server) containerLogs(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
74-
return NewTextResult(s.podman.ContainerLogs(ctr.Params.Arguments["name"].(string))), nil
74+
return NewTextResult(s.podman.ContainerLogs(ctr.GetArguments()["name"].(string))), nil
7575
}
7676

7777
func (s *Server) containerRemove(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
78-
return NewTextResult(s.podman.ContainerRemove(ctr.Params.Arguments["name"].(string))), nil
78+
return NewTextResult(s.podman.ContainerRemove(ctr.GetArguments()["name"].(string))), nil
7979
}
8080

8181
func (s *Server) containerRun(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
82-
ports := ctr.Params.Arguments["ports"]
82+
ports := ctr.GetArguments()["ports"]
8383
portMappings := make(map[int]int)
8484
if _, ok := ports.([]interface{}); ok {
8585
for _, port := range ports.([]interface{}) {
@@ -93,7 +93,7 @@ func (s *Server) containerRun(_ context.Context, ctr mcp.CallToolRequest) (*mcp.
9393
}
9494
}
9595
}
96-
environment := ctr.Params.Arguments["environment"]
96+
environment := ctr.GetArguments()["environment"]
9797
envVariables := make([]string, 0)
9898
if _, ok := environment.([]interface{}); ok && len(environment.([]interface{})) > 0 {
9999
for _, env := range environment.([]interface{}) {
@@ -103,9 +103,9 @@ func (s *Server) containerRun(_ context.Context, ctr mcp.CallToolRequest) (*mcp.
103103
envVariables = append(envVariables, env.(string))
104104
}
105105
}
106-
return NewTextResult(s.podman.ContainerRun(ctr.Params.Arguments["imageName"].(string), portMappings, envVariables)), nil
106+
return NewTextResult(s.podman.ContainerRun(ctr.GetArguments()["imageName"].(string), portMappings, envVariables)), nil
107107
}
108108

109109
func (s *Server) containerStop(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
110-
return NewTextResult(s.podman.ContainerStop(ctr.Params.Arguments["name"].(string))), nil
110+
return NewTextResult(s.podman.ContainerStop(ctr.GetArguments()["name"].(string))), nil
111111
}

pkg/mcp/podman_image.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,25 +32,25 @@ func (s *Server) initPodmanImage() []server.ServerTool {
3232
}
3333

3434
func (s *Server) imageBuild(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
35-
imageName := ctr.Params.Arguments["imageName"]
35+
imageName := ctr.GetArguments()["imageName"]
3636
if _, ok := imageName.(string); !ok {
3737
imageName = ""
3838
}
39-
return NewTextResult(s.podman.ImageBuild(ctr.Params.Arguments["containerFile"].(string), imageName.(string))), nil
39+
return NewTextResult(s.podman.ImageBuild(ctr.GetArguments()["containerFile"].(string), imageName.(string))), nil
4040
}
4141

4242
func (s *Server) imageList(_ context.Context, _ mcp.CallToolRequest) (*mcp.CallToolResult, error) {
4343
return NewTextResult(s.podman.ImageList()), nil
4444
}
4545

4646
func (s *Server) imagePull(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
47-
return NewTextResult(s.podman.ImagePull(ctr.Params.Arguments["imageName"].(string))), nil
47+
return NewTextResult(s.podman.ImagePull(ctr.GetArguments()["imageName"].(string))), nil
4848
}
4949

5050
func (s *Server) imagePush(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
51-
return NewTextResult(s.podman.ImagePush(ctr.Params.Arguments["imageName"].(string))), nil
51+
return NewTextResult(s.podman.ImagePush(ctr.GetArguments()["imageName"].(string))), nil
5252
}
5353

5454
func (s *Server) imageRemove(_ context.Context, ctr mcp.CallToolRequest) (*mcp.CallToolResult, error) {
55-
return NewTextResult(s.podman.ImageRemove(ctr.Params.Arguments["imageName"].(string))), nil
55+
return NewTextResult(s.podman.ImageRemove(ctr.GetArguments()["imageName"].(string))), nil
5656
}

0 commit comments

Comments
 (0)