From 2cdaf606ee52680675a2ac0cd44daaf4745febc1 Mon Sep 17 00:00:00 2001 From: Amolith Date: Wed, 29 Apr 2026 15:25:12 -0600 Subject: [PATCH] modernise a bit --- internal/server/server.go | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/internal/server/server.go b/internal/server/server.go index fc9457c169167da96aa5a9245636b9c289f0072c..a6c91d9e3a088241706a1281bb0efbd3b2141383 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -47,9 +47,9 @@ func New(cfg *config.Config) *mcp.Server { Annotations: &mcp.ToolAnnotations{ Title: "Execute Lua", ReadOnlyHint: false, - DestructiveHint: ptrBool(true), + DestructiveHint: new(true), IdempotentHint: false, - OpenWorldHint: ptrBool(true), + OpenWorldHint: new(true), }, }, makeExecuteLuaHandler(sbClient, defaultTimeout)) @@ -60,7 +60,7 @@ func New(cfg *config.Config) *mcp.Server { Title: "Screenshot", ReadOnlyHint: true, IdempotentHint: false, - OpenWorldHint: ptrBool(false), + OpenWorldHint: new(false), }, }, makeScreenshotHandler(sbClient)) @@ -71,7 +71,7 @@ func New(cfg *config.Config) *mcp.Server { Title: "Console Logs", ReadOnlyHint: true, IdempotentHint: false, - OpenWorldHint: ptrBool(false), + OpenWorldHint: new(false), }, }, makeConsoleLogsHandler(sbClient)) @@ -114,11 +114,6 @@ func Run(ctx context.Context, cfg *config.Config) error { return server.Run(ctx, t) } -// ptrBool returns a pointer to the given bool value. -func ptrBool(b bool) *bool { - return &b -} - // makeExecuteLuaHandler returns a tool handler that closes over the SB client. func makeExecuteLuaHandler(client *silverbullet.Client, defaultTimeout int) func(context.Context, *mcp.CallToolRequest, ExecuteLuaParams) (*mcp.CallToolResult, any, error) { return func(ctx context.Context, req *mcp.CallToolRequest, params ExecuteLuaParams) (*mcp.CallToolResult, any, error) {