Skip to content

Commit 408cf8e

Browse files
committed
chore: propagate version to handler
1 parent 75c4852 commit 408cf8e

File tree

8 files changed

+9
-9
lines changed

8 files changed

+9
-9
lines changed

cmd/server/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ func setupSysdigClient(cfg *config.Config) (sysdig.ExtendedClientWithResponsesIn
8686

8787
func setupHandler(sysdigClient sysdig.ExtendedClientWithResponsesInterface) *mcp.Handler {
8888
systemClock := clock.NewSystemClock()
89-
handler := mcp.NewHandler(sysdigClient)
89+
handler := mcp.NewHandler(Version, sysdigClient)
9090
handler.RegisterTools(
9191
mcp.NewToolListRuntimeEvents(sysdigClient, systemClock),
9292
mcp.NewToolGetEventInfo(sysdigClient),

internal/infra/mcp/mcp_handler.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ func toolPermissionFiltering(sysdigClient sysdig.ExtendedClientWithResponsesInte
6262
}
6363
}
6464

65-
func NewHandler(sysdigClient sysdig.ExtendedClientWithResponsesInterface) *Handler {
65+
func NewHandler(version string, sysdigClient sysdig.ExtendedClientWithResponsesInterface) *Handler {
6666
s := server.NewMCPServer(
6767
"Sysdig MCP Server",
68-
"1.0.0",
68+
version,
6969
server.WithInstructions("Provides Sysdig Secure tools and resources."),
7070
server.WithToolCapabilities(true),
7171
server.WithToolFilter(toolPermissionFiltering(sysdigClient)),

internal/infra/mcp/mcp_handler_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ var _ = Describe("McpHandler", func() {
5656
slog.SetDefault(slog.New(slog.NewTextHandler(GinkgoWriter, &slog.HandlerOptions{Level: slog.LevelDebug})))
5757
ctrl = gomock.NewController(GinkgoT())
5858
mockClient = mocks.NewMockExtendedClientWithResponsesInterface(ctrl)
59-
handler = localmcp.NewHandler(mockClient)
59+
handler = localmcp.NewHandler("dev", mockClient)
6060
})
6161

6262
AfterEach(func() {

internal/infra/mcp/tool_generate_sysql_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var _ = Describe("ToolGenerateSysql", func() {
3636
},
3737
}, nil).AnyTimes()
3838
tool = NewToolGenerateSysql(mockClient)
39-
handler = NewHandler(mockClient)
39+
handler = NewHandler("dev", mockClient)
4040
handler.RegisterTools(tool)
4141

4242
var err error

internal/infra/mcp/tool_get_event_info_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var _ = Describe("ToolGetEventInfo", func() {
3636
},
3737
}, nil).AnyTimes()
3838
tool = NewToolGetEventInfo(mockClient)
39-
handler = NewHandler(mockClient)
39+
handler = NewHandler("dev", mockClient)
4040
handler.RegisterTools(tool)
4141

4242
var err error

internal/infra/mcp/tool_get_event_process_tree_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ var _ = Describe("ToolGetEventProcessTree", func() {
3737
},
3838
}, nil).AnyTimes()
3939
tool = NewToolGetEventProcessTree(mockClient)
40-
handler = NewHandler(mockClient)
40+
handler = NewHandler("dev", mockClient)
4141
handler.RegisterTools(tool)
4242

4343
var err error

internal/infra/mcp/tool_list_runtime_events_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ var _ = Describe("ToolListRuntimeEvents", func() {
4141
mockClock = mocks_clock.NewMockClock(ctrl)
4242
mockClock.EXPECT().Now().AnyTimes().Return(time.Date(2000, time.January, 1, 0, 0, 0, 0, time.UTC))
4343
tool = NewToolListRuntimeEvents(mockClient, mockClock)
44-
handler = NewHandler(mockClient)
44+
handler = NewHandler("dev", mockClient)
4545
handler.RegisterTools(tool)
4646

4747
var err error

internal/infra/mcp/tool_run_sysql_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ var _ = Describe("ToolRunSysql", func() {
3636
},
3737
}, nil).AnyTimes()
3838
tool = NewToolRunSysql(mockClient)
39-
handler = NewHandler(mockClient)
39+
handler = NewHandler("dev", mockClient)
4040
handler.RegisterTools(tool)
4141

4242
var err error

0 commit comments

Comments
 (0)