Commit 7d2cba3

mo khan <mo@mokhan.ca>
2025-06-22 16:05:29
fix: provide correct server info
1 parent 5c5a523
Changed files (6)
cmd
fetch
filesystem
git
memory
sequential-thinking
time
cmd/fetch/main.go
@@ -13,8 +13,16 @@ func main() {
 
 	// Set up basic initialization
 	server.SetInitializeHandler(func(req mcp.InitializeRequest) (mcp.InitializeResult, error) {
-		// Use default initialization
-		return mcp.InitializeResult{}, nil
+		return mcp.InitializeResult{
+			ProtocolVersion: "2024-11-05",
+			Capabilities: mcp.ServerCapabilities{
+				Tools: &mcp.ToolsCapability{},
+			},
+			ServerInfo: mcp.ServerInfo{
+				Name:    "mcp-fetch",
+				Version: "1.0.0",
+			},
+		}, nil
 	})
 
 	ctx := context.Background()
cmd/filesystem/main.go
@@ -20,8 +20,16 @@ func main() {
 
 	// Set up basic initialization
 	server.SetInitializeHandler(func(req mcp.InitializeRequest) (mcp.InitializeResult, error) {
-		// Use default initialization
-		return mcp.InitializeResult{}, nil
+		return mcp.InitializeResult{
+			ProtocolVersion: "2024-11-05",
+			Capabilities: mcp.ServerCapabilities{
+				Tools: &mcp.ToolsCapability{},
+			},
+			ServerInfo: mcp.ServerInfo{
+				Name:    "mcp-filesystem",
+				Version: "1.0.0",
+			},
+		}, nil
 	})
 
 	ctx := context.Background()
cmd/git/main.go
@@ -13,8 +13,16 @@ func main() {
 
 	// Set up basic initialization
 	server.SetInitializeHandler(func(req mcp.InitializeRequest) (mcp.InitializeResult, error) {
-		// Use default initialization
-		return mcp.InitializeResult{}, nil
+		return mcp.InitializeResult{
+			ProtocolVersion: "2024-11-05",
+			Capabilities: mcp.ServerCapabilities{
+				Tools: &mcp.ToolsCapability{},
+			},
+			ServerInfo: mcp.ServerInfo{
+				Name:    "mcp-git",
+				Version: "1.0.0",
+			},
+		}, nil
 	})
 
 	ctx := context.Background()
cmd/memory/main.go
@@ -25,8 +25,16 @@ func main() {
 
 	// Set up basic initialization
 	server.SetInitializeHandler(func(req mcp.InitializeRequest) (mcp.InitializeResult, error) {
-		// Use default initialization
-		return mcp.InitializeResult{}, nil
+		return mcp.InitializeResult{
+			ProtocolVersion: "2024-11-05",
+			Capabilities: mcp.ServerCapabilities{
+				Tools: &mcp.ToolsCapability{},
+			},
+			ServerInfo: mcp.ServerInfo{
+				Name:    "mcp-memory",
+				Version: "1.0.0",
+			},
+		}, nil
 	})
 
 	ctx := context.Background()
cmd/sequential-thinking/main.go
@@ -13,8 +13,16 @@ func main() {
 
 	// Set up basic initialization
 	server.SetInitializeHandler(func(req mcp.InitializeRequest) (mcp.InitializeResult, error) {
-		// Use default initialization
-		return mcp.InitializeResult{}, nil
+		return mcp.InitializeResult{
+			ProtocolVersion: "2024-11-05",
+			Capabilities: mcp.ServerCapabilities{
+				Tools: &mcp.ToolsCapability{},
+			},
+			ServerInfo: mcp.ServerInfo{
+				Name:    "mcp-sequential-thinking",
+				Version: "1.0.0",
+			},
+		}, nil
 	})
 
 	ctx := context.Background()
cmd/time/main.go
@@ -13,8 +13,16 @@ func main() {
 
 	// Set up basic initialization
 	server.SetInitializeHandler(func(req mcp.InitializeRequest) (mcp.InitializeResult, error) {
-		// Use default initialization
-		return mcp.InitializeResult{}, nil
+		return mcp.InitializeResult{
+			ProtocolVersion: "2024-11-05",
+			Capabilities: mcp.ServerCapabilities{
+				Tools: &mcp.ToolsCapability{},
+			},
+			ServerInfo: mcp.ServerInfo{
+				Name:    "mcp-time",
+				Version: "1.0.0",
+			},
+		}, nil
 	})
 
 	ctx := context.Background()