diff --git a/cmd/mcp.go b/cmd/mcp.go index 53222092c0..b634250286 100644 --- a/cmd/mcp.go +++ b/cmd/mcp.go @@ -112,7 +112,9 @@ func runMCPStart(cmd *cobra.Command, args []string, newClient ClientFactory) err // Instantiate client, done := newClient(ClientConfig{}, - fn.WithMCPServer(mcp.New(mcp.WithPrefix(cmdPrefix)))) + fn.WithMCPServer(mcp.New( + mcp.WithPrefix(cmdPrefix), + mcp.WithReadonly(!writeEnabled)))) defer done() // Start