Skip to content

Commit c9def7d

Browse files
committed
refactor: tools dependent on client config
1 parent 32b388a commit c9def7d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

pkg/mcp/mcp.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,6 @@ func NewSever() (*Server, error) {
2727
if err := s.reloadKubernetesClient(); err != nil {
2828
return nil, err
2929
}
30-
s.server.AddTools(slices.Concat(
31-
s.initConfiguration(),
32-
s.initEvents(),
33-
s.initPods(),
34-
s.initResources(),
35-
)...)
3630
return s, nil
3731
}
3832

@@ -42,6 +36,12 @@ func (s *Server) reloadKubernetesClient() error {
4236
return err
4337
}
4438
s.k = k
39+
s.server.SetTools(slices.Concat(
40+
s.initConfiguration(),
41+
s.initEvents(),
42+
s.initPods(),
43+
s.initResources(),
44+
)...)
4545
return nil
4646
}
4747

0 commit comments

Comments
 (0)